ВОПРОС · Q&A

Помогите определить количество слов в строке и длину каждого из них на

2 ответов 11,9 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор вопроса
Помогите определить количество слов в строке и длину каждого из них на Си ++.
 
Tuyrs92

C++:
#include <string>
#include <sstream>
#include <iostream>

#include <locale>

int main()
{
setlocale(LC_ALL, "");

std::string text = "Помогите определить количество слов в строке и длину каждого из них на Си ++";

std::stringstream ss(text);

std::string s;
size_t count = 0;
for (; ss >> s; count++)
{
std::cout << s << " : " << s.size() << std::endl;
}

std::cout << "Total words: " << count << std::endl;

return 0;
}

Вывод программы:

Помогите : 8
определить : 10
количество : 10
слов : 4
в : 1
строке : 6
и : 1
длину : 5
каждого : 7
из : 2
них : 3
на : 2
Си : 2
++ : 2
Total words: 14
 
Спасибо большое !!! Очень помогли !