Написание программы с помощью процедур
Здравствуйте уважаемые форумчане!!
Получить матрицу [Cij] i,j=от 1 до M из матриц [Aij] i,j=от 1 до M и [Bij] i,j=от 1 до M путем умножения элементов каждой строки матрицы [Aij] на максимальный элемент соответствующей строки матрицы [Bij]. Вот прога,ее нужно переписать,с помощью процедур. program labo4; CONST M=4; VAR A,B:Array[1..M,1..M] of Real; Max:Array[1..M] of Real; i,j:Byte; BEGIN For i:=1 to M do For j:=1 to M do begin Write('A[',i,',',j,']= '); ReadLn(A[i,j]); end; For i:=1 to M do For j:=1 to M do begin Write('B[',i,',',j,']= '); ReadLn(B[i,j]); end; WriteLn('Initial matrices:'); For i:=1 to M do begin For j:=1 to M do Write(A[i,j]:6:1); Write(' '); For j:=1 to M do Write(B[i,j]:6:1); WriteLn; end; For i:=1 to M do begin Max[i]:=B[i,1]; for j:=2 to M do if B[i,j]>Max[i] then Max[i]:=B[i,j]; end; WriteLn; Write('Maximum values: '); For i:=1 to M do Write(Max[i]:6:1); WriteLn; WriteLn; WriteLn('Modified matrix:'); For i:=1 to M do begin For j:=1 to M do Write(A[i,j]*Max[i]:12:1); WriteLn; end; ReadLn; END. Помогите у кого время есть,заранее бесконечное спасибо))) |
Цитата:
|
Ну вот, раз уж обещал:
Код:
program labo4a; |
Примного благодарен))
|
Часовой пояс GMT +4, время: 18:38. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.