Заполнить матрицу случайными числами (от 0 до 99). Отобразить матрицу симметрично относительно главной диагонали — Pascal(Паскаль)

program zerkalo;

uses crt;

var
  n, i, j: integer;
  a, b: array [1 .. 20, 1 .. 20] of integer;

begin
  clrscr;
  write('n=');
  readln(n);
  randomize;
  for i := 1 to n do
  begin
    for j := 1 to n do
    begin
      a[i, j] := random(100);
      write(a[i, j]:3);
    end;
    writeln;
  end;
  readln;
  for i := 1 to n do
  begin
    for j := 1 to n do
    begin
      b[i, j] := a[j, i];
      write(b[i, j]:3);
    end;
    writeln;
  end;
  readln;

end.

Leave a Comment

70 − 61 =