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

Дана строка. Вывести слова в порядке их уменьшения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Изменить порядок следования элементов массива на обратный http://www.cyberforum.ru/cpp-beginners/thread368902.html
Привет всем! Нужна помощь по решению задачи на языке С++. Принципиально я знаю как решать, но не могу никак именно чтобы результат был именно тот который требуется, начало знаю как писать а вот дальше я запутался, вот сама задача. Дан одномерный массив целых чисел. Окончание ввода элементов является "0". Изменить порядок следования элементов массива на обратный. Вроде бы задача и...
C++ Помогите найти комплексное число. Заранее благодарный!! Найти комплексное число, через которое можно выразить числа1915056+558558j и 3682200+1073975j используя целый множитель, если это возможно. http://www.cyberforum.ru/cpp-beginners/thread368879.html
Ошибки CodeBlocks C++
Создаю многофайловый проект. Сама программа целиком работает. когда разделяю на файлы выдает такие ошибки: I:\Spiski\proc.cpp|13|error: 'NULL' was not declared in this scope| I:\Spiski\proc.cpp||In function 'void Print(List*)':| I:\Spiski\proc.cpp|28|error: 'cout' was not declared in this scope| I:\Spiski\proc.cpp|28|error: 'endl' was not declared in this scope| I:\Spiski\proc.cpp||In...
написать программу которая рассчитывает расстояние N точек на плоскости. Координаты х и у. C++
Значит занимаемся программированием 3ье занятие а препод в институте уже задает огого задачки)) Вот в чем проблема. Нужно написать программу которая рассчитывает расстояние N точек на плоскости. Координаты х и у. Как выделить память я знаю, открыть файл и скопировать данные в массив тоже знаю мне не понятна сама логика программы. Нужно написать функцию но с этим я думаю сам справлюсь. Помогите...
C++ Кластерный анализ. Метод k-means. http://www.cyberforum.ru/cpp-beginners/thread368865.html
Доброе время суток! Помогите пожалуйста найти рабочую программную реализацию метода k-средних (для любых входных данных). Очень срочно надо. ----------------------- Алгоритм k-средних строит k кластеров, расположенных на возможно больших расстояниях друг от друга. Основной тип задач, которые решает алгоритм k-средних, - наличие предположений (гипотез) относительно числа кластеров, при этом...
C++ Двусмысленная ситуация при наследовании Вообщем хочу вызвать виртуальный метод через указать Класса Three ? выдает ошибку, но не пишет какую... Прошу помочь #include<iostream> using namespace std; typedef int TYP; enum COLOR{black,white,green}; class One { public: подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
19.10.2011, 15:17     Дана строка. Вывести слова в порядке их уменьшения
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <string>
#include <iostream>
#include <set>
#include <functional>
#include <sstream>
 
typedef std::string  T_str;
 
int main(){
  T_str  s("sfs erwsf wr   zxczxcz rwerr");
  //getline(std::cin, s);
  std::multiset<T_str, std::function<bool (T_str, T_str)>> 
                ss([](const T_str &s, const T_str &_s){
                  return s.length() > _s.length();
                });
  std::istringstream ist(s);
  for(s.clear(); ist >> s; ss.insert(s)) {}
  for(auto &x : ss) std::cout << x << ' '; 
  return 0;
}
http://liveworkspace.org/code/4d4127...1c5dcd4750b8ac
 
Текущее время: 03:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru