Составить программу упорядочения по убыванию элементов каждой строки двумерного массива - PascalABC.NET

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

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

Составить программу упорядочения по убыванию элементов каждой строки двумерного массива С[1.5, 1..4]. Массив заполнен случайными вещественными числами от -20 до 20.

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

textual
Листинг программы
  1. const n=5;m=4;
  2. var c:array[1..n,1..m] of double; i,j:integer;
  3.  
  4. procedure Sort(l:integer); var i,j:integer; double;
  5. begin
  6.  for i:=1 to m do for j:=1 to m do if c[l,i]<c[l,j] then begin k:=c[l,i];c[l,i]:=c[l,j];c[l,j]:=k;end;
  7. end;
  8.  
  9. begin
  10.  for i:=1 to n do begin
  11.   for j:=1 to m do begin
  12.    c[i,j]:=-20+random(80)/4; Write(c[i,j]:5:2);
  13.   end writeln;
  14.  end writeln;
  15.  for i:=1 to n do Sort(i);
  16.  for i:=1 to n do begin
  17.   for j:=1 to m do begin
  18.    Write(c[i,j]:5:2);
  19.   end writeln;
  20.  end writeln;
  21.  readln;
  22. end.

Объяснение кода листинга программы

  1. Объявлены константы n=5 и m=4, а также двумерный массив c:array[1..n,1..m] of double.
  2. В основной части программы для каждого элемента массива c случайным образом установлено значение от -20 до 20 с шагом 0,5.
  3. Вызов процедуры Sort(i) для каждого i-го элемента массива c (с 1-го по n-й) сортирует элементы каждой строки массива по убыванию.
  4. В цикле выводятся значения каждого элемента массива c на экран.
  5. В конце программы ожидается ввод пользователя для завершения работы программы.

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


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

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

12   голосов , оценка 3.917 из 5

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

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

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