Сортировать элементы последнего столбца методом прямого включения - Pascal ABC
Формулировка задачи:
Сортировать элементы последнего столбца методом прямого включения
Решение задачи: «Сортировать элементы последнего столбца методом прямого включения»
textual
Листинг программы
- const n=10;
- var a:array[1..n,1..n] of integer;
- i,j,z:integer;
- begin
- randomize;
- writeln('Исходная матрица');
- for i:=1 to n do
- begin
- for j:=1 to n do
- begin
- a[i,j]:=random(50);
- write(a[i,j]:3);
- end;
- writeln;
- end;
- for i:=2 to n do
- begin
- z:=a[i,n];
- j:=i-1;
- while (j>0) and (z<a[j,n]) do
- begin
- a[j+1,n]:=a[j,n];
- j:=j-1;
- end;
- a[j+1,n]:=z;
- end;
- writeln('Сортировка последнего столбца');
- for i:=1 to n do
- begin
- for j:=1 to n do
- write(a[i,j]:3);
- writeln;
- end;
- end.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д