Решение задачи "Количество слов" с Mccme

С пояснением   Просмотров: 14


Дана строка, содержащая пробелы. Найдите, сколько в ней слов (слово – это последовательность непробельных символов, слова разделены одним пробелом, первый и последний символ строки – не пробел).


Код

#include <bits/stdc++.h>

using namespace std;

int main()
{
    int k = 0;
    string s;
    getline(cin, s);
    int pos = s.find(" ");
    while(pos + 1){
        ++k;
        pos = s.find(" ", pos + 1);
    }
    cout << ++k;
    return 0;
}

         

Администратор Photo Автор: Администратор


Количество слов равно количеству пробелов + 1

Отправить решение задачи
Чтобы отправить решение вам нужно войти в систему или зарегистрироваться

Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться