Последовательности символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Подсчитать количество слов в данном предложении. Метод решения Предложение задается в виде строки символов в переменной s. Согласно условию, словом будем считать любой символ после пробела (кроме пробела). Перебираем все символы и считаем символы после пробела. Печатаем результат. Программа #include <stdio.h> // подключение необходимых библиотек #include <conio.h> #include <string.h> #include <iostream.h> void main(){ clrscr(); // очистка экрана char *s="You can use the online Help system from the Help menu."; cout << s; // печатаем на экран заданную строку int CountWord=1; // счетчик слов устанавливаем в 1 for (int i=1; i < strlen(s); i++){ // перебираем все символы предложения if (s[i-1]==' ' && s[i]!=' ') CountWord++; // найдено слово, увеличиваем счетчик } cout << endl << "Count Word = " << CountWord; // выводим результат } Результат работы программы You can use the online Help system from the Help menu.
Ключевые слова:
количество слов, предложение, последовательность символов, слова
|
|||