Сортировать элементы последнего столбца методом прямого включения - Pascal ABC

Узнай цену своей работы

Формулировка задачи:

Сортировать элементы последнего столбца методом прямого включения

Решение задачи: «Сортировать элементы последнего столбца методом прямого включения»

textual
Листинг программы
  1. const n=10;
  2. var a:array[1..n,1..n] of integer;
  3.     i,j,z:integer;
  4. begin
  5. randomize;
  6. writeln('Исходная матрица');
  7. for i:=1 to n do
  8.  begin
  9.   for j:=1 to n do
  10.    begin
  11.     a[i,j]:=random(50);
  12.     write(a[i,j]:3);
  13.    end;
  14.   writeln;
  15.  end;
  16. for i:=2 to n do
  17.  begin
  18.   z:=a[i,n];
  19.   j:=i-1;
  20.   while (j>0) and (z<a[j,n]) do
  21.    begin
  22.     a[j+1,n]:=a[j,n];
  23.     j:=j-1;
  24.    end;
  25.   a[j+1,n]:=z;
  26.  end;
  27. writeln('Сортировка последнего столбца');
  28. for i:=1 to n do
  29.  begin
  30.   for j:=1 to n do
  31.   write(a[i,j]:3);
  32.   writeln;
  33.  end;
  34. end.

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


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

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

10   голосов , оценка 3.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы