Вопрос задан 01.09.2020 в 09:40. Предмет Информатика. Спрашивает Бибик Ваня.

ОЧЕНЬ НУЖНО НАПИСАТЬ ПРОГРАММУ НА C (ну или хотя бы на C++)‼️‼️‼️‼️‼️‼️‼️ Дана строка символов,

состоящая из произвольного текста,слова разделены пробелами.Вывести на экран порядковый номер слова, накрывающего К-ю.(Если на k-ю позицию попадает пробел, то Гомер предыдущего слова)
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример программы на C++, которая решает задачу:

```cpp #include #include #include

int main() { std::string input; std::cout << "Введите строку текста: "; std::getline(std::cin, input);

int k; std::cout << "Введите значение K: "; std::cin >> k;

// Переменные для отслеживания текущего слова и его порядкового номера std::string currentWord; int wordNumber = 0;

// Проходим по каждому символу в строке for (char c : input) { // Проверяем, является ли символ пробелом if (std::isspace(c)) { // Если текущий символ - пробел, то увеличиваем порядковый номер слова wordNumber++;

// Проверяем, является ли текущее слово тем, которое нам нужно if (wordNumber == k) { std::cout << "Слово номер " << k << ": " << currentWord << std::endl; break; }

// Сбрасываем текущее слово currentWord = ""; } else { // Если символ не пробел, то добавляем его к текущему слову currentWord += c; } }

// Если строка заканчивается не пробелом, нужно проверить последнее слово if (!currentWord.empty() && wordNumber + 1 == k) { std::cout << "Слово номер " << k << ": " << currentWord << std::endl; } else { std::cout << "Слово номер " << k << " не найдено." << std::endl; }

return 0; } ```

Программа сначала запрашивает у пользователя ввод строки текста, затем запрашивает значение K. После этого она проходит по каждому символу строки, отслеживая слова и их порядковые номера, пока не достигнет K-го слова. Если K-е слово найдено, программа выводит его на экран.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос