Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разработать функцию типа double Разработать функцию типа double, которая возвращает куб входного параметра, если его значение положительное, если другое -возвращает квадрат входного параметра. https://www.cyberforum.ru/ cpp-beginners/ thread1412264.html Написать ОС на С++ C++
Здравствуйте.Я решил попробовать создать ос на c++. Какие задачи для этого надо решить? Я так понял: для этого нужно откомпилировать код c++ в команды процессора. Как это сделать? Подскажите...
C++ Освоение С++ Здравствуйте форумчане - программисты! Я - начинающий инженер-наладчик (опыт<2л.), имею Высшее образование (электротехника). Ещё во время учёбы на 2-ом курсе нам преподавали основы Pascal (вкратце за... https://www.cyberforum.ru/ cpp-beginners/ thread1412244.html C++ Записать неповторяющиеся элементы в новый контейнер Помогите, пожалуйста, нужно написать программу на экзамене Написать функцию, перебирающую элементы контейнера, и записывающую неповторяющиеся элементы в новый контейнер Заранее спасибо! https://www.cyberforum.ru/ cpp-beginners/ thread1412236.html
C++ Поменять в массиве первую и последнею максимальную серию
Дан массив из N элементов. Серия - подряд идущие одинаковые элементы. Длинна - кол-во этих элементов. Поменять местами первую серию и последнею максимальную серию. Если серия максимальна и...
C++ Функции для обработки массивов Разработать программу на С++ используя функции форматированного ввода-вывода языка Си . Исходные данные программы должны находится в текстовом файле Input.txt ,а результаты ее работы помещены в... https://www.cyberforum.ru/ cpp-beginners/ thread1412230.html
C++ Вывод результатов Помогите пожалуйста сделать вывод более красивее: #include <iostream> using namespace std; int main() { setlocale(LC_ALL, "RUS"); double i, y; cout << "------------------------\n"; for (i... https://www.cyberforum.ru/ cpp-beginners/ thread1412228.html Работа с матрицами C++
Дана матрица M(mxn), экземпляр класса CMatrix. Найти все элементы матрицы, превышающие по модулю некоторое действительное число R.
C++ Разработать класс для шара Данными являются радиус и его плотность в граммах/см3. Операции: конструктор, расчёт площади поверхности шара и его массы в килограммах. ------------------------------- Помогите пожалуйста. https://www.cyberforum.ru/ cpp-beginners/ thread1412136.html C++ Работа с анимациями https://www.cyberforum.ru/ cpp-beginners/ thread1412125.html
Не как не могу разобраться с анимациями в библиотеки #include "TXLib.h".Огромная просьба,напиши самую простую программу,нечего заумного,какие ни будь кружочки или квадратики,которые...
C++ Векторы, итераторы, цикл
Ребят, сломал уже голову. Задание по-сути нетрудное, но я где-то ошибся/ошибаюсь и не могу разобраться до конца Вот мой код. Подскажите, где я путаю, уже снятся эти цифры Задание В #include...
C++ Игра полянка https://www.cyberforum.ru/ cpp-beginners/ thread1412119.html
В общем не знаю как сделать так чтоб при закрашивании всех чисел по порядку, при окончании игра заканчивалась и выводился результат сколько сделал ошибок #include <alloc.h> #include <stdio.h>...
196 / 197 / 120
Регистрация: 27.05.2011
Сообщений: 545
04.04.2015, 13:39 0

Отсортировать строки по алфавиту - C++ - Ответ 7432803

04.04.2015, 13:39. Показов 1605. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено wondermilk как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <set>
#include <string>
using namespace std;
int main()
{
    multiset<string> cont;
    while (true) {
        string s;
        getline(cin, s);
        if (s == "") break;
        cont.insert(s);
    }
    for (string el : cont) {
        cout << el << endl;
    }
}
Используется новый стандарт C++, поэтому нужно задать соответствующие опции компилятору. Например, для gcc такая `-std=c++11`. Если уж совсем не получится заставить работать, то замените последний цикл на
C++
1
2
3
    for (typename multiset<string>::iterator p = cont.begin(); p != cont.end(); p++) {
        cout << *p << endl;
    }


Вернуться к обсуждению:
Отсортировать строки по алфавиту C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.04.2015, 13:39
Готовые ответы и решения:

Как отсортировать строки по алфавиту?
Нужно по первым столбикам (Наименование товара) отсортировать её по алфавиту. #include...

Как отсортировать строки по алфавиту?
Всем привет. Только начинаю учить программирование. Я здесь новенькая. Это моя первая тема, если...

Как строки отсортировать по алфавиту с++
Как строки, прочитанные из файла, отсортировать по алфавиту с++?

Отсортировать слова строки по последней букве по алфавиту
Ввести строку и вывести отсортированную строку по последней букве.

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.04.2015, 13:39
Помогаю со студенческими работами здесь

Отсортировать слова по алфавиту
Задача: Есть строка из слов разделенных запятыми, в конце строки точка. Нужно отсортировать слова...

Отсортировать ФИО по алфавиту
Дана структура FIRMA, ФИО сотрудников, посада, год поступления на роботу. 1.Надо посортировать...

Отсортировать имена по алфавиту
Нужно отсортировать имена по алфавиту. В коде я переношу имена из структуры в новый массив теперь...

Отсортировать структуру по алфавиту
Вообще задание такое: Описать структуру с именем STUDENT, содержащую следующие поля: 1)фамилия и...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru