Старая добрая сортировка обменом. Ввести натуральное число N — количество строк, а затем — N строк. Вывести их в лексикографическом порядке возрастания. Длина строк меньше 100.

12
qwetyuqweuqwuer
asdfhashdfasdhf
zxcbvzbxcvbzxcrvb
asdhfashdfasdh
zxcbvzxbcvbzxcvq
asdfasdfasdf
zxcvzxcvzxcv
fasfasfasdef
tqtqeerqwerqwe
zxcvzxvczxcv
wefqwefqwef
czxcvzxcvzxc

Вот тут придётся изобрести структуру данных: таблицу строк. И тут, наконец, понадобится функция strget. Идея такая: заводим массив на N адресов, сохраняем туда N результатов вызова strget, а затем сортируем выбором при помощи strcmp.

asdfasdfasdf
asdfhashdfasdhf
asdhfashdfasdh
czxcvzxcvzxc
fasfasfasdef
qwetyuqweuqwuer
tqtqeerqwerqwe
wefqwefqwef
zxcbvzbxcvbzxcrvb
zxcbvzxbcvbzxcvq
zxcvzxcvzxcv
zxcvzxvczxcv


CategoryHomework

LecturesCMC/ArchitectureAssembler2022/Homework_StringSort (последним исправлял пользователь FrBrGeorge 2022-03-19 20:03:22)