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

Вывести все слова входного потока в порядке увеличения их длины - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ экспрес ругается на #include "stdafx.h". Что делать? http://www.cyberforum.ru/cpp-beginners/thread220772.html
запуская программу в ВС Экспресс 2008. выдает вот такую ошибку: Не удается открыть файл include: stdafx.h: No such file or directory что делать,расскажите пожалуйста) Добавлено через 4 минуты...
C++ «Линейный и разветвляющийся алгоритмы» Составить программу для вычисления Yи Z по заданным формулам, определить min(Y;Z). Y =-(4x^2+a^2/3)^1/2 Z = (5*cos(x*a)^3-1)/((x*a)^1/3+2,5) Помогите ,ПОЖАЛУЙСТА,найти ошибки в программе. ... http://www.cyberforum.ru/cpp-beginners/thread220771.html
C++ ООП-отчет
помогите написать отчет, очень нужно!!!!! /*Определить класс "квадратная матрица", операции матричного умножения, сложения, вычитания, транспонирования, доступ к элементу матрицы по его...
Внутреннее использование strtok C++
Добрый вечер. Нужна Ваша срочная помощь. Мне нужно разбирать 2 строки на слова и каждое слово первой строки сравнить со словами второй, все было бы просто, но вот внутренное использование функции...
C++ Арифм.Прогрессия http://www.cyberforum.ru/cpp-beginners/thread220748.html
Уже целый день сижу над задачей, но покачто получался только бред... Вот сама задача: Добавить к некоторой последовательности A=(ai), i=1..n, n<=100, наименьшее число элементов, чтобы ...
C++ Список указателей Имеется структура данных, состоящая из 2 ух полей, необходимо создать отсортированный список указателей на эту структуру. Как создать отсортированный список структур я понимаю, а вот с указателями... подробнее

Показать сообщение отдельно
igorrr37
1647 / 1275 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
29.01.2011, 17:51
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<iostream>
#include<algorithm>
#include<sstream>
#include<set>
using namespace std;
 
bool comp(string a, string b){
    return a.size()<b.size();
}
 
void show(string a){
    cout<<a<<"\n";
}
 
int main(){
    multiset<string, bool(*)(string, string)> con(comp);
    string s;
    getline(cin, s);
    stringstream ss(s);
    while(ss>>s) con.insert(s);
    for_each(con.begin(), con.end(), show);
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru