Создайте программу в Паскале формирования исходного одномерного целочисленного массива случайным образом в файле input.txt.
Отсортированный исходный массив по возрастанию и по убыванию записывается в виде двух таблиц в файл output.txt
Program odnomernui_massuv;
uses crt;
var A:array[1..100] of integer;
n,i,j,imin: byte;
buf:integer;
begin
write(Размер массива от 1 до 100 n=);
readln(n);
//ручной ввод массива
writeLn(Вводим элементы массива A:);
for I:=1 TO N do
begin
write(A[,i,]=);
readLn (A[i]);
end;
//Вывод массива до изменения
writeLn(исходный массив A:);
for i:=1 to N do
write (A[i]:5);
writeLn;
//поиск минимума в серии
imin:=1;
for i:=1 to N do
if A[i]imin:=i;
writeln(imin=,imin);
if imin>n-2 then write(Элементов для сортировки нет!)
else
begin
for i:=imin+1 to n-1 do
for j:=i+1 to n do
if A[i] begin
buf:=A[i];
A[i]:=A[j];
A[j]:=buf;
end;
writeln(Элементы после минимального отсортированы по убыванию:);
for i:=1 to n do
write(A[i], );
end;
end.
проверь
