#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
Просто прелесть, просто чудо!!!
ОтветитьУдалить:) вот и хорошо
ОтветитьУдалить