В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
GMA111111
GMA111111
09.04.2022 03:07 •  Информатика

Паскаль дана матрица (двумерный массив) размером 20 × 20. каждый элемент может принимать целочисленные значения от 0 до 200. опишите на языке или на одном из языков программирования алгоритм, который позволяет определить, является ли данная матрица симметричной относительно своей главной диагонали. исходные данные объявлены так, как показано ниже. запрещается использовать переменные, не описанные ниже, но разрешается не использовать часть из них. паскаль бейсик const n=20; var a: array [0..n-1,0..n-1] of integer; i, j: integer; begin for i : = 0 to n-1 do for j : = 0 to n-1 do readln(a[i,j]); end.

Ответ:
HeU3BecN0cTb
HeU3BecN0cTb
06.10.2020 06:31
Const N=20;
var
a: array [0..N-1,0..N-1] of integer;
i, j: integer;
begin
for i := 0 to N-1 do
 for j := 0 to N-1 do read(a[i,j]);
for i := 0 to N-1 do
 begin
 for j := 0 to N-1 do write(a[i,j],' ');
 writeln;
 end;
i:=0; j:=0;
while (i<n-1)and(a[i,j]=a[j,i]) do
 begin
 i:=i+1;
 j:=0;
 while (j<i)and(a[i,j]=a[j,i]) do j:=j+1;
 end;
if a[i,j]=a[j,i] then writeln('Yes')
else writeln('No');
end.

Пример (для N=5):
1 2 3 4 5 
2 8 7 9 0 
3 7 4 3 1 
4 9 3 2 6 
5 0 1 6 8 
Yes
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?