#include <iostream>
using namespace std;
int main()
{
char s[80];
int slovo, count = 0;
system("chcp 1251");
system("cls");
cout << "Введите строку: " << endl;
cin.get(s, 80);
int i = 0;
while (s[i] == ' ' && s[i] != '\0')
i++;
slovo = 0;
while (s[i] != '\0') {
if (s[i] != ' ' && slovo == 0)
{
slovo = 1;
count++;
}
else if (s[i] == ' ')
slovo = 0;
i++;
}
cout << "Количество слов в строке " << count;
cin.get(); cin.get();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbWFpbigpCnsKICBjaGFyIHNbODBdOwogIGludCBzbG92bywgY291bnQgPSAwOwogIHN5c3RlbSgiY2hjcCAxMjUxIik7CiAgc3lzdGVtKCJjbHMiKTsKICBjb3V0IDw8ICLQktCy0LXQtNC40YLQtSDRgdGC0YDQvtC60YM6ICIgPDwgZW5kbDsKICBjaW4uZ2V0KHMsIDgwKTsKICBpbnQgaSA9IDA7CiAgd2hpbGUgKHNbaV0gPT0gJyAnICYmIHNbaV0gIT0gJ1wwJykKICAgIGkrKzsKICBzbG92byA9IDA7CiAgd2hpbGUgKHNbaV0gIT0gJ1wwJykgewogICAgaWYgKHNbaV0gIT0gJyAnICYmIHNsb3ZvID09IDApCiAgICB7CiAgICAgIHNsb3ZvID0gMTsKICAgICAgY291bnQrKzsKICAgIH0KICAgIGVsc2UgaWYgKHNbaV0gPT0gJyAnKQogICAgICBzbG92byA9IDA7CiAgICBpKys7CiAgfQogIGNvdXQgPDwgItCa0L7Qu9C40YfQtdGB0YLQstC+INGB0LvQvtCyINCyINGB0YLRgNC+0LrQtSAiIDw8IGNvdW50OwogIGNpbi5nZXQoKTsgY2luLmdldCgpOwogIHJldHVybiAwOwp9