Ось задача номер 5, але вона виводить в відповідь найбільший рядок, а потрібно просто більший за задане число. Наприклад: сума 1=6, 2=76, 3=43 і задане число 40, потрібно аби вона вивела не 2 рядок, а 3! Допоможіть.
Program А1_5;
Var
A: array [1..10,1..10] of integer;
j, i, n, m, k, c: integer;
x: real;
Begin
WriteLn('Введіть розміри масиву: ');
ReadLn(n,m);
WriteLn('Введіть ',n*m,' елементів масиву');
For i:=1 to n do
For j:=1 to m do
Read(A[i,j]);
ReadLn;
WriteLn('Матриця:');
For i:=1 to n do
Begin
For j:=1 to m do
Write(A[i,j]:4);
WriteLn;
end;
WriteLn;
Write('Введіть число: ');
ReadLn(x);
For i:=1 to n do
Begin
k:=0;
For j:=1 to m do
k:=k+a[i,j];
If ((k/m)>x) then
Begin
x:=k/m;
c:=i;
end;
WriteLn('Сума ',i,' ряду = ',k);
end;
Write(c,' рядок найбільший по сердньому арифметичному.');
end.