Const n = 10; var x:array[1..n, 1..n] of integer; i,j,i1,i2,xmax:integer; begin Randomize; Write('Введите через пробел номера строк матрицы для поиска: '); Read(i1,i2); Writeln('Исходная матрица'); for i:=1 to n do begin for j:=1 to n do begin x[i,j]:=Random(101)-50; Write(x[i,j]:4) end; Writeln end; xmax:=x[i1,1]; for i:=i1 to i2 do for j:=1 to n do if xmax<x[i,j] then xmax:=x[i,j]; Writeln('Максимальный элемент в указанном диапазоне: ', xmax); end.
Const nx =20; var i,j,n,m,max:integer; A:array[1..nx,1..nx] of integer; begin write('Введите размер матрицы n'); Read(n);max:=-100; write('Введите номер строки m, меньше ',n-1); Read(m); for i:=1 to n do begin for j:=1 to n do begin A[i,j]:= random(100)-50; if A[m-1,j] > max then max:= A[i,m-1]; if A[m,j] > max then max:= A[i,m]; if A[m+1,j] > max then max:= A[i,m+1]; write(A[i,j]:3);end; writeln;end; write('Максимальный элемент ' ,m, '-й и соседних строк матрицы = ', max);end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку