Тема: Стрічки С++
Можливо хто знає як найти найдовше слово стрічки?
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → Стрічки С++
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Перебрати всі слова і знайти з них найдовше.
Тема порушує п. 3.5 Правил, виправте.
Так, знаю
#include <iostream>
#include <sstream>
#include <string>
int main()
{
std::string s;
std::getline( std::cin, s );
std::string::size_type max_size;
std::string max_word;
std::string word;
std::istringstream is( s );
max_size = 0;
while ( is >> word )
{
if ( max_size < word.size() )
{
max_size = word.size();
max_word = word;
}
else if ( max_size == word.size() )
{
max_word += "; ";
max_word += word;
}
}
std::cout << max_word << std::endl;
}
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися