Toggle navigation
Имя пользователя или адрес электронной почты
Пароль
Запомнить
Вход
Регистрация
|
Я забыл свой пароль
Статьи
Блог по развитию
Вопросы
Задать вопрос
Поиск по сайту
Проверьте, является ли двумерный массив симметричным относительно главной диагонали. Главная диагональ
Проверьте, является ли двумерный массив симметричным относительно главной диагонали. Главная диагональ — та, которая идёт из левого верхнего угла двумерного массива в правый нижний.
спросил
15 Окт, 22
от
irina
ответить
Пожалуйста,
войдите
или
зарегистрируйтесь
чтобы ответить на этот вопрос.
1
Ответ
n = int(input()) # полчаем кол-во строк столбцов
m = [] # переменная для матрицы
for i in range(n):
l = list(input().split()) # Заполнение списка цифрами через пробел
m.append(l) # Добавление вложенного списка во внешний список
flag = True # по умолчанию флаг true
for i in range(n): # цикл по строкам
if not flag: # если флаг не истина выходимм из цикла
break
for j in range(n): # цикл по толбцам
if i != j: # этим условием убираем диагональ
if m[i][j] != m[j][i]: # проверяем одинаковое ли значение в симметричных яцейках
flag = False # если нашли не одинаковые то флаг ставим ложь
break
print('Yes' if flag else 'No')
ответил
15 Окт, 22
от
anika
Похожие вопросы
1
ответ
Введите с клавиатуры построчно в двумерный массив числовую матрицу размером 4x4. Разверните ее по
спросил
24 Сен, 23
от
irina
1
ответ
Задан целочисленный двумерный массив, состоящий из N строк и M столбцов. Требуется вычислить сумму
спросил
15 Окт, 22
от
irina
1
ответ
Какова главная особенность звёзд, принадлежащих главной последовательности?
спросил
18 Янв
от
irina