Найти максимальный среди элементов тех строк таблицы, которые упорядочены по неубыванию - Free Pascal

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

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

Помогите с задачей, пожалуйста! Нужно написать подпрограмму, а конкретно - процедуру, которая находила бы максимальный среди элементов тех строк таблицы которые упорядочены по неубыванию. Искала подобное, но именно подпрограмму не нашла.

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

textual
Листинг программы
type
  TMatrix = array [1..10,1..5] of Integer;
 
{ поиск max среди упорядоченных по неубыванию строк }
procedure Max1(const a: TMatrix; var max: Integer);
var i, j, mm: Integer;
begin
  max:=Low(max);
  for i:=Low(a) to High(a) do begin
    mm:=a[i,High(a[Low(a)])]; j:=High(a[Low(a)]);
    while (j>=2) and (a[i,j-1]<=a[i,j]) do Dec(j);
    if (j<2) and (max<mm) then max:=mm;
  end;
end;

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


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

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

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