// PascalABC.NET 3.3, сборка 1542 от 05.10.2017 // Внимание! Если программа не работает, обновите версию!
begin var n:=ReadInteger('Количество строк/столбцов в матрице:'); Writeln('*** Исходная матрица [',n,',',n,'] ***'); var c:=MatrRandom(n,n,-99,99); c.Println(4); Writeln(4*c.ColCount*'-'); var t:=new real[2*n]; var j:=0; for var i:=0 to n-1 do begin t[j]:=c[i,i]; t[j+n]:=c[i,n-i-1]; j+=1 end; t.Println end.