| Задача 49. Определить, является ли данный квадратный массив симметричным относительно своей главной диагонали. {Если массив является симметричным, то для него выполняется равенство a[i,j]=a[j,i] для всех i=l,..., n и j=l,..., n при условии, что i>j. Но если встретится хотя бы одна такая пара, что соответствующие элементы не будут равны, то массив будет несимметричным }
 program prim1;
 uses crt;
 var a: array[1..100,1..100] of integer;
 i,j,n:integer;
 begin
 clrscr;
 randomize;
 write('n='); readln(n);
 for i:=1 to n do
 begin
 for j:=1 to n do
 begin
 a[i,j]:=random(45)-22;
 write(a[i,j]:4);
 end;
 writeln;
 end;
 readln;
 for i:=1 to n do
 for j:=1 to n do
 if (i>j) and (a[i,j]<>a[j,i] then
 begin
 writeln ('no');
 exit;
 end;
 writeln('yes');
 readln;
 end.
 
 
 |