Var i, j, n, max, min: integer; a: array[1..10, 1..10] of integer;
begin readln(n); for i := 1 to n do begin for j := 1 to n do begin a[i, j] := Random(-50, 50); // readln(a[i, j]); if (i = 1) and (j = 1) then max := a[1, 1]; {инициализируем один раз а не каждый раз} if a[i, j] > max then max := a[i, j];
write(a[i, j]:5); end; writeln(); end; writeln('Maximum: ', max / 2);
min := a[n, n]; {любой элемент ниже побочной диагонали} for i := 1 to n do begin for j := n - i + 2 to n do begin write(a[i, j]:5); if min > a[i, j] then min := a[i, j]; end; writeln(); end; writeln('Minimum: ', min); end.
pr=1
i=0
while i<10:
a=int(input())
pr*=a
i+=1
с циклом for быстрее не забудь в конце поставить print