Создайте программу в Паскале формирования исходного одномерного целочисленного массива случайным образом в файле 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.

проверь

Оцени ответ
Подпишись на наш канал в телеграм. Там мы даём ещё больше полезной информации для школьников!

Загрузить картинку