Сортировать элементы последнего столбца методом прямого включения - 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.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.2 из 5
Похожие ответы