дана строка,заканчивающаяся точкой.Подсчитать, сколько слов в строке. (язык С++)
10-11 класс
|
#include <iostream>
#include <string>
using namespace std;
int main()
{
int words_value=0;
string s;
bool check = true ;
getline(cin,s,'.');
int size = s.size();
if(s.at()!=' ' )
words_value = 1;
else
return 0 ;
for(int i =0;i<size;i++)
{
if(!check)
{
if(s.at(i) != ' ')
++words;
check = true;
}
if(s.at(i)== ' ') {
check = false ;
i++ ;}
}
cout << words;
}
Другие вопросы из категории
в) не на белом Москвиче. Каждый из них в чем-то ошибался. На какой машине скрылись преступники?
архиватором, передать упакованный документ, а потом распаковать на компьютере получателя, то общее время передачи (включая упаковку и распаковку) составит 40 секунд. При этом на упаковку и распаковку всего ушло 13 секунд. Размер исходного документа 50 мбайт. Чему равен размер упакованного документа (в Мбайт)?.
Читайте также
выводится 5 строк, в которых сначала записан порядковый номер строки с точкой, а затем слово. вывести слова в алфавитном порядке.
например :
1.информатика
2.химия
3.математика
4.физкультура
5.литература
Вывод: 1.информатика
5.литература
3.математика
4.физкультура
2.химия
2.Дана строка символов, среди которых есть одна открывающаяся и одна закрывающаяся скобка. Подсчитать, сколько слов расположено внутри этих скобок.
3.Дана строка. Удалить из нее все запятые и подсчитать, сколько получилось удаленных символов.
Помогите, пожалуйста!
программу на ''Pascal ABC'')
Дана строка, содержащая текст на русском языке, и некоторая буква. Подсчитать, сколько слов начинается с указанной буквы.