Вводится 5 строк, в которых сначала записан порядковый номер строки с точкой, а затем – слово. Вывести слова в алфавитном порядке.Пример:Введите 5 строк:1. тепловоз2. арбуз3. бурундук4. кефир5. урядникСписок слов в алфавитном порядке:арбуз, бурундук, кефир, тепловоз, урядник

Ответы:
Sonya Kirilenko
11-05-2016 12:21

Решение задачи в прикрепленном текстовом файле.Описание алгоритма:Полученные строки хранятся в массиве s.Элементы массива сортируются так называемой "пузырьковой" сортировкой. Для сравнения двух строк используется функция less, возвращающая истину если первая из двух переданных в функцию строк лексикографически меньше.А дальше дело за малым: просто выводим элементы отсортированного массива без первых трех символов (номера строк).Единственная проблема, которая может возникнуть: на некоторых компьютерах программа не работает с русским языком. Но это уже технические проблемы. Само же решение верно.Удачи!

Также наши пользователи интересуются:

⭐⭐⭐⭐⭐ Лучший ответ на вопрос «Вводится 5 строк, в которых сначала записан порядковый номер строки с точкой, а затем – слово. Вывести слова в алфавитном порядке.Пример:Введите 5 строк:1. тепловоз2. арбуз3. бурундук4. кефир5. урядникСписок слов в алфавитном порядке:арбуз, бурундук, кефир, тепловоз, урядник» от пользователя САША БЫКОВА в разделе Английский язык. Задавайте вопросы и делитесь своими знаниями.

Открой этот вопрос на телефоне - включи камеру и наведи на QR-код!