Предмет: Информатика, автор: sadddsunnn

Напишите программу, которая сортирует массив целых чисел в порядке возрастания (неубывания). Размер массива заранее неизвестен. Исходные данные записаны в файл input.txt , отсортированный массив нужно вывести в файл output.txt .

Входные данные
Первая строка входного файла input.txt содержит размер массива. Во второй строке записаны все элементы массива, разделённые пробелами.

Выходные данные
Программа должна вывести в файл output.txt все элементы отсортированного массива в одной строке, разделив их пробелами.

Примеры
входные данные
5
5 1 4 2 3
выходные данные
1 2 3 4 5

Ответы

Автор ответа: AnonimusPro
0

type z=array of integer;

var a: z;

i,j,t,n: integer;

f: text;

begin

assign(f,'input.txt');

reset(f);

readln(f,n);

setlength(a,n);

for i:=0 to n-1 do read(f,a[i]);

close(f);

for i:=0 to n do

for j:=0 to n-2 do

if (a[j]>a[j+1]) then

begin

t:=a[j];

a[j]:= a[j+1];

a[j+1]:=t;

end;

assign(f,'output.txt');

rewrite(f);

for i:=0 to n-1 do write(f,a[i],' ');

close(f);

end.


sadddsunnn: byajhvfnbrc gjxte-nj gjrfpsdftn 0 'njve htityb.
sadddsunnn: информатикс почему-то показывает 0 этому решению
Похожие вопросы
Предмет: Українська мова, автор: horrorcaseee
Предмет: МХК, автор: nastya147095
Предмет: Алгебра, автор: ssestakova782
Предмет: Биология, автор: SvetaX16X