Если как в примере, вот код.
Если как обычно принято, надо заменить a[n - 1 - i, i] на a[i, n - 1 - i]
//PascalABC.NET
begin
var n := ReadInteger;
var a := ReadMatrInteger(n, n);
for var i := 0 to n - 1 do
Swap(a[i, i], a[n - 1 - i, i]);
a.Print
end.