#include <iostream> #include <string> #include <sstream> using namespace std; int main(int argc, char *argv[]) { cout << "введите строку: "; string s; getline(cin, s); int max_length = 0; string max_word; istringstream iss(s); while (iss >> s) { if (max_length < s.length()) { max_length = s.length(); max_word = s; } } cout << "слово '" << max_word << "' имеет наибольшую длину = " << max_length << endl; return 0; }
вывод:
введите строку: hello world my friend слово 'friend' имеет наибольшую длину = 6
Просто прелесть, просто чудо!!!
ОтветитьУдалить:) вот и хорошо
ОтветитьУдалить