Роман
Роман

ПОМОГИТЕ Кто знает Паскаль авс ПОЖАЛУЙСТА

Дана матрица размером 5х5 элементов, случайным образом заполненная. Найти максимальное значение из элементов тех строк матрицы, среднее арифметическое которых больше 10 и меньше 30.

ИТ
Ирина Теплова

Для начала найдём среднее арифметическое:
function midd(i : integer) : real;
var k,s : integer;
begin
s:=0;
for k := 1 to 5 do s:=s+m [ i, k];
midd:=s / 5;
end;
И максимальный элемент в строке:
function maxs( i : integer) :integer;
var k : integer;
begin
maxs:=m[ i, 1];
for k := 2 to 5 do
if m[ i,k] > maxs then maxs:= m[ i,k];
end;
где m - тот самый массив.
В главной программе:
mаx:=0;
for i:=1 to 5 do
if (midd( i) > 10) and (midd( i) < 30) then
if махs( i) > max then max := maxs( i);

С точки зрения быстродействия конечно не очень рационально, как улучшить подумайте.

Похожие вопросы
задача для паскаль авс
Помогите с програмированием в Паскале АВС (задача внутри)
Помогите исправить программу, пожалуйста, в паскаль АВС
помогите составить программу на языке Паскаль АВС,
где можно скачать паскаль авс?? ? дайте пожалуйста ссылку
Есть вопрос по паскалю АВС! Помогите пожалуйста)
Программа в Паскаль авс
Помогите пожалуйста написать программу в паскале авс
Помогите решить в Паскале АВС:
Паскаль АВС