КН
Кристина Новикова
string s = "Мама мыла раму";
int kol=1; //По умолчанию, ибо слово в конце строки не имеет после себя пробела
for (int i=0; i
а если несколько пробелов?
string str = "Mama myla ramu";
int count = 1;
bool flag=true;
for ( int i=0; i < str.length; i++ )
{
if ( flag && str[i] == ' ' ) { count++; flag=false; }
else if (str[i] != ' ') { flag = true; }
}
cout << count << endl;
А если массив строк, то:
string[] str; // тут заполняешь массив строк
int count = 1;
bool flag=true;
for (int j=0; j < str.length; j++)
{
for ( int i=0; i < str[j].length; i++ )
{
if ( flag && str[j][i] == ' ' ) { count++; flag=false; }
else if (str[j][i] != ' ') { flag = true; }
}
cout << "String " << j << ": " count << endl;
}