Вопрос задан 09.06.2019 в 23:31. Предмет Информатика. Спрашивает Ткачёв Витя.

Вводится 5 строк, в которых сначала записан порядковый номер строки с точкой, а затем – слово.

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

Ответы на вопрос

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

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос