// PascalABC.NET 3.2, сборка 1353 от 27.11.2016 // Внимание! Если программа не работает, обновите версию!
begin var n:=ReadInteger('n='); var m:=MatrRandom(n,n,10,90); m.Println(3); var p:=Biginteger(1); for var i:=0 to n-1 do p*=m[i,i]*m[i,n-i-1]; Writeln('П=',p) end.