Найти максимальный среди элементов тех строк таблицы, которые упорядочены по неубыванию - 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;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д