/
Ananev
/
python_gen_advenced
Обзор
Документация
Войти
/
Ananev
/
python_gen_advenced
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
4.5.4.py
28 строк
1 KB
GolosCD
Симетричная матрица
07 май 2023, 21:31
07 май 2023, 21:31
dd8a7d1
Код
Авторство
О чём код?
""" Напишите программу, которая проверяет симметричность квадратной матрицы относительно главной диагонали. Формат входных данных На вход программе подаётся натуральное число nn — количество строк и столбцов в матрице, затем элементы матрицы построчно через пробел. Формат выходных данных Программа должна вывести YES, если матрица симметрична относительно главной диагонали, и слово NO в противном случае. """ # новая функция загрузки квадратных матриц def load_square_matrix(): final_list=[[int(i) for i in input().split()] for _ in range(int(input()))] return final_list,len(final_list) if __name__=='__main__': sqm,lsqm=load_square_matrix() flag = 'YES' for i in range(lsqm): for j in range(i): if i>j and sqm[i][j]!=sqm[j][i]: flag='NO' break print(flag)