Вопрос по информатике:
Дан массив строк Нужно отсортировать эти строки в алфавитном порядке (нужна конкретная процедура, конкретный цикл, который это сможет сделать).
Помогите, нужно срочно!
- 11.09.2018 13:41
- Информатика
- remove_red_eye 16829
- thumb_up 26
Ответы и объяснения 1
Если я не ошибаюсь, то можно использовать обычную сортировку пузырьком и для строк.
program strsort;
var a:array[1..1000] of string;
i,j,n:integer; r:string;
begin
readln(n);
for i:=1 to n do
readln(a[i]);
for i:=1 to n-1 do
for j:=i+1 to n do
if a[i]>a[j] then begin r:=a[i]; a[i]:=a[j]; a[j]:=r; end;
for i:=1 to n do
writeln(a[i]);
end.
Попробуй эту, вроде должна работать.
- 12.09.2018 12:28
- thumb_up 20
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.