pascalabcnet/_Presentations/2015 New Features/Programs/09a_DynMatrix.pas
Бондарев Иван e6e67c193c initial commit
2015-05-14 21:35:07 +02:00

17 lines
329 B
ObjectPascal

function Transpose(a: array[,] of integer):
array[,] of integer;
begin
var m := Length(a,0);
var n := Length(a,1);
Result := new integer[n,m];
for var i:=0 to n-1 do
for var j:=0 to m-1 do
Result[i,j] := a[j,i]
end;
begin
var a := MatrixRandom(3,4);
writeln(a);
var b := Transpose(a);
writeln(b);
end.