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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа в С++ http://www.cyberforum.ru/cpp-beginners/thread297645.html
Используя структуру с полями пол, ФИО, возраст, распечатать количество девушек с именем Елена и имена всех парней, кому 19 лет. (Данные находятся в файле)
C++ программа получения ответов в проц. здравтсвуйте. дали практическое задание. не понимаю как можно сделать. помогите решить. заранее спасибо. Канадская радиокомпания провела опрос 250 радиослушателей по вопросам " какое животное, Вы... http://www.cyberforum.ru/cpp-beginners/thread297643.html
C++ Дискретное преобазование фурье
Задача: есть косинусоида, например 18*cos(100*2*3.14*t+12) необходимо посчитать ее спектр, т.е. разложить в ряд Фурье и "увидеть" одну палку на значении 100(т.е. все остальные нули)..... вот...
Не могу написать функцию C++
Помогите сделать данное задание Написать функцию возведения в квадрат каждого элемента матрицы (N, M), использовать ее для массива целых и вещественных чисел. Необходимо соблюсти условия...
C++ Не открывает файл. http://www.cyberforum.ru/cpp-beginners/thread297625.html
Не открывается файл, хотя все вроде бы правильно. Я пробовала в др. приложении точно так же открыть файл, все прекрасно работает. А здесь - ошибка (скрин вложен). Подскажите, от чего это может...
C++ Столбцы левой половины массива поменять местами со столбцами правой половины Дан двумерный массив из четного числа столбцов. Столбцы левой половины массива поменять местами со столбцами правой половины подробнее

Показать сообщение отдельно
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 23.09.2010
Сообщений: 1,159
17.05.2011, 13:30
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <string>
#include <iostream>
#include <sstream>
#include <iterator>
#include <algorithm>
#include <list>
 
using namespace std;
 
bool lless(const string& s1, const string& s2)
{
   return s1.length()<s2.length();
}
 
int main()
{
   string s = "123 5678 56677 456";
   istringstream str(s);
   istream_iterator<string> begin(str), end;
   list<string> lst(begin, end);
   cout<<"min:"<<min_element(lst.begin(), lst.end(), lless)->length()<<endl;
   cout<<"max:"<<max_element(lst.begin(), lst.end(), lless)->length()<<endl;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru