Структуровані типи даних. Операції над двомірними масивами
read(B[i,j]);
For i:=1 to m do
For j:=1 to l do
For k:=1 to n do
C[i,j]:=C[i,j]+A[k,i]*B[j,k];
For i:=1 to m do
For j:=1 to l do
writeln(C[i,j]);
End.
Результати:
n=2,m=2,l=2,
1   2        3     4
3   4       1     2
рrogram dilennya;                   {Ділення двох матриць}
Const dim1=20;
dim2=40;{dim2=2*dim1}
Type  ar1=array[1..dim1,1..dim1] of real;
ar2=array[1..dim1,1..dim1] of real;
ar3=array[1..dim1,1..dim2] of real;
ar4=array[1..dim1,1..dim2] of real;
Var i,j,k,n1:integer;  n:integer; M:ar3;e:real;
t,s:real;
A:ar1;B:ar2;c:ar4;
Begin
readln(e);                    {Знаходження оберненої матриці }