В матрице А [6x6] найти минимальный и максимальный элементы ,вычислить P= A min(min в степени 4) + A max(max в степени 2)
Категория: Delphi/Pascal
2012-01-19 20:16:21
Построить новую матрицу ,в которой к элементам всех строк, кроме второй ,прибавлено P,74. Вторая строка без изменений.
code: #pascal
program PascalGuru; var A,B:array[1..6,1..6] of real; i,j:integer; min,max,P:real; begin for i:=1 to 6 do for j:=1 to 6 do begin write ('N[',i,',',j,']='); readln (A[i,j]); end; write ('Vot vvedennaya vami matrica A:'); for i:=1 to 6 do begin writeln; for j:=1 to 6 do write (A[i,j]:8:2,' '); end; min:=A[1,1]; max:=A[1,1]; for i:=1 to 6 do for j:=1 to 6 do BEGIN if A[i,j]>max then max:=A[i,j]; {находим максимум} if A[i,j]then min:=A[i,j]; {находим минимум} end; P:=(min*min*min*min)+(max*max); for i:=1 to 6 do for j:=1 to 6 do if i=2 then B[i,j]:=A[i,j] else B[i,j]:=A[i,j]+P+0.74; writeln; writeln; write ('Vot novaya matrica:'); for i:=1 to 6 do begin writeln; for j:=1 to 6 do write (B[i,j]:8:2,' '); end; readln; end.
Поделиться: