Магический квадрат на Python

Опубликовано: 11 Июль 2026
на канале: Артем Александрович | ОГЭ ЕГЭ Информатика
773
10

группа VK: https://vk.com/arteem_info

Магическим квадратом порядка n называется квадратная таблица размера n×n, составленная из всех чисел 1,2,3,…,n^2 так, что суммы по каждому столбцу, каждой строке и каждой из двух диагоналей равны между собой. Напишите программу, которая проверяет, является ли заданная квадратная матрица магическим квадратом.

Формат входных данных:
На вход программе подаётся натуральное число n — количество строк и столбцов в матрице, затем элементы матрицы: n строк, по n чисел в каждой, разделённые пробелами.

Формат выходных данных:
Программа должна вывести слово YES, если матрица является магическим квадратом, и слово NO в противном случае.