посчитать количество слов в строке c++
Для подсчета количества слов в строке на C++ можно воспользоваться следующим кодом:
```cpp
#include
#include
#include
int countWords(std::string str) {
std::stringstream ss(str);
std::string word;
int count = 0;
while (ss >> word) {
count++;
}
return count;
}
int main() {
std::string input;
std::cout << "Введите строку: ";
std::getline(std::cin, input);
int wordCount = countWords(input);
std::cout << "Количество слов в строке: " << wordCount << std::endl;
return 0;
}
```
Этот код считывает строку с помощью `std::getline`, затем использует `std::stringstream` для разделения строки на слова и подсчета их количества. Функция `countWords` возвращает количество слов в строке.