
ОЧЕНЬ НУЖНО НАПИСАТЬ ПРОГРАММУ НА C (ну или хотя бы на C++)‼️‼️‼️‼️‼️‼️‼️ Дана строка символов,
состоящая из произвольного текста,слова разделены пробелами.Вывести на экран порядковый номер слова, накрывающего К-ю.(Если на k-ю позицию попадает пробел, то Гомер предыдущего слова)

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

Конечно, вот пример программы на C++, которая решает задачу:
```cpp
#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-е слово найдено, программа выводит его на экран.


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili