Предмет: Информатика,
автор: Kiska686
дана строка,заканчивающаяся точкой.Подсчитать, сколько слов в строке. (язык С++)
Ответы
Автор ответа:
0
#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;
}
Интересные вопросы
Предмет: Литература,
автор: aslovaangelina929
Предмет: Алгебра,
автор: skoropadina
Предмет: Математика,
автор: saniamajdan
Предмет: Алгебра,
автор: kabeerka
Предмет: Математика,
автор: axadunAxad