Запускаешь цикл который пробегает по всей строке
вложенный в него который пробегает по отрезку строки пока не найдет пробел при этом считая количество букв на данном отрезке
По окончании вложенного цикла сверяешь сколько он насчитал с предыдущими найденными числами, и соответственно запоминаешь большее
C++ |
1
2
3
4
5
6
7
8
9
10
| int i=0;
int j=0;
int count = 0;
int allcount = 0;
while (i<=strlen(stroka))
{
while (stroka[j]!=' '){count = count + 1 ; ++j;}
if(allcount < count) {allcount = count;)
++i;
} |
|
Дальше в allcount и будет искомое значение
P.S. C++ особо не знаю, поэтому могут быть синтаксические ошибки
Добавлено через 2 часа 16 минут
При этом между 8 и 9 строкой нужно вставить:
Ну и соответственно объявить строку в самом начале