Сортировка по длине строк в векторе
C++
Лёгкий
vectors
Задача «Сортировка по длине строк в векторе»
Напишите программу, которая считывает количество строк, затем сами строки, сохраняет их в std::vector<std::string>, сортирует по возрастанию длины строки (при одинаковой длине сохраняет исходный порядок) и выводит отсортированные строки. Используйте std::stable_sort.
Формат ввода
Первая строка содержит целое число N (1 ≤ N ≤ 100) — количество строк. Затем следуют N строк, каждая не длиннее 100 символов, содержащих только латинские буквы и пробелы.
Формат вывода
Выведите N строк в порядке возрастания длины.
Примеры
Пример 1
ВВОД
3
cat
dog
apple
ВЫВОД
cat
dog
apple
Пример 2
ВВОД
5
hello
hi
greetings
bye
world
ВЫВОД
hi
bye
hello
world
greetings
Пример 3
ВВОД
4
hello
hi
bye
to
ВЫВОД
hi
to
bye
hello
Пример 4
ВВОД
4
longword
ab
medium
a
ВЫВОД
a
ab
medium
longword
main.cpp