• Дана строка. Найдите в этой строке самое длинное слово и выведите его. Если в строке несколько слов одинаковой максимальной длины, выведите первое из них. Python или С++.Заранее спасибо

Ответы 2

  • Спасибо
    • Автор:

      lorena53
    • 6 лет назад
    • 0
  • #include <iostream> #include <sstream> #include <vector> #include <string> using namespace std;  int main(int argc, char** argv) {    cout << "string:  ";     string s;     getline(cin, s);    istringstream ss(s);    vector<string> v;     while (ss >> s) v.push_back(s);    int j=v[0].size(),k=0;    for (int i=1; i<v.size(); i++)    if  (v[i].size()>j)   {  j=v[i].size();   k=i; }    cout<<"long word:  "<<v[k]<<endl<<endl;   system("pause");   return 0; }
    • Автор:

      gatorgu2s
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years