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

Требуется определить количество букв в самом длинном слове предложения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу, которая определяет номер строки квадратной матрицы, сумма элементов которой максимальна http://www.cyberforum.ru/cpp-beginners/thread773360.html
Выполнить задание, используя динамическое выделение памяти. Делал такое же задание, но не использовал ничего подобного. Тоесть просто вводил массив, и искал максимальную строчку # include <stdio.h> # include <conio.h> # define N 3 #include <iomanip> int main ( )
C++ stl цикл и функция если память мне не изменяет кто то когда то показывал мне как спомощью stl организовать цикл. но цикл там какойто специфический был и вроде for как то не так использовался и функции там с циклом взаимодействовала. Кто нибудь понимает о чём я, можете напомнить? http://www.cyberforum.ru/cpp-beginners/thread773353.html
C++ Сумма эл-ов массива
Найти сумму положительных элементов массива а
Создать класс C++
создать класс Student, содержащий в качестве компонентов : одномерный массив из 80 элементов для ФИО и числовые битовые поля для записи года рождения (12 бит) и порядкового номера курса (3 бита).Дополнить класс конструктором для ввода значений компонентов с клавиатуры. Заранее благодарен.
C++ Отсортировать файлы http://www.cyberforum.ru/cpp-beginners/thread773320.html
Имеются 2 бинарных файла, отсортированных по убыванию. Переписать их в третий файл, упорядочивая информацию по возрастанию. Сортировок, дополнительных файлов и массивов не использовать. Помогите на экзамене!
C++ Считать из текстового файла три предложения и вывести их в обратном порядке Считать из текстового файла три предложения и вывести их в обратном порядке. Обработку текстовой информации нужно организовать с использованием С – строк. подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
28.01.2013, 13:44     Требуется определить количество букв в самом длинном слове предложения
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <boost/algorithm/string.hpp>
#include <vector>
#include <string>
#include <algorithm>
 
int main()
{
   const std::string s = "Who is your daddy?!";
   std::vector<std::string> words;
   boost::split(words, s, boost::is_any_of(" ?!"), boost::token_compress_on);
   std::cout << std::max_element(words.begin(), words.end(), [](const std::string& f,
            const std::string& t) { return f.length() < t.length(); })->length() << std::endl;
}
 
Текущее время: 06:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru