Форум программистов, компьютерный форум CyberForum.ru

Найти самое длинное слово в заданном тексте - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти произведение элементов одномерного числового массива http://www.cyberforum.ru/cpp-beginners/thread1168793.html
найти произведение элементов одномерного числового массива
C++ Удалить из слова все предыдущие вхождения последней буквы Здравствуйте. Помоги пожалуйста написать программы на си++. 2)Дан текст. Напечатать его, преобразовав каждое слово по следующему правилу: удалить из слова все предыдущие вхождения последней буквы. Заранее спасибо :) http://www.cyberforum.ru/cpp-beginners/thread1168786.html
C++ Среди трехзначных чисел найти те, у которых совпадают первая и третья цифры числа
Помогите пожалуйста!!!!! Среди трехзначных чисел найти те, у которых совпадают первая и третья цифры числа.
После открытия второго файла и чтения из него информации, в третий файл записывается пустое значение C++
Ребят, помогите новичку пожалуйста))) Не знаю почему, но после открытия второго файла и чтения из него информации, третий файл уже косячит, а именно при чтении записывается пустое значение. Вот фрагмент программы, заранее спасибо) freopen("kerbal counter.craft", "r", stdin); for(int i=0; s!="";) { getline(cin,s); if (s.find("part =")!=-1) ...
C++ Найти минимальный элемент строки в двумерном массиве http://www.cyberforum.ru/cpp-beginners/thread1168764.html
как найти минимальный элемент строки в двумерном массиве
C++ Замена If на Switch вызвала ошибки Создаю структуру, подключаю к ней txt файл, использовала if, все работало, решила поменять на switch начал ругаться Не понимаю, что именно нужно исправить Добрые, умные люди, помогите, пожалуйста:confusion: подробнее

Показать сообщение отдельно
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
07.05.2014, 03:46     Найти самое длинное слово в заданном тексте
Nastya0,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
#include<vector>
#include<algorithm>
#include<sstream>
int main()
{
    std::string str;
    std::getline(std::cin,str);
    std::vector <std::string> svec;
    std::stringstream s(str);
    for(std::string word; s>>word; svec.push_back(word));
    std::cout<<*std::max_element(svec.begin(),svec.end(),[] (std::string a,std::string b)
    {
        return a.size() < b.size();
    });
    return 0;
}
 
Текущее время: 15:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru