generate functionMon, 03 Apr 2023

Проверьте, является ли двумерный массив симметричным относительно главной диагонали. Главная диагональ — та, которая идёт из левого верхнего угла двумерного массива в правый нижний. Входные данные Программа получает на вход число n<100, являющееся числом строк и столбцов в массиве. Далее во входном потоке идет n строк по n чисел, являющихся элементами массива. Выходные данные Программа должна выводить слово Yes для симметричного массива и слово No для несимметричного.

def is_symmetric(n, m): for i in range(n): for j in range(m): if mass[i][j] != mass[n-i-1][m-j-1]: return 'No' return 'Yes' n = int(input()) m = int(input()) mass = [] for i in range(n): mass.append([int(j) for j in input().split()]) print(is_symmetric(n, m))

Questions about programming?Chat with your personal AI assistant