Problem

10 /12


Carré magique ?

Problem

Le carré magique d'ordre N est une matrice carrée de tailleNxN , composée des nombres 1, 2< /code>, ..., NxN pour que les sommes de chaque colonne, de chaque ligne et de chacune des deux grandes diagonales soient égales autre. Écrivez un programme qui vérifie si une matrice carrée donnée est un carré magique.

Données d'entrée
La première ligne indique la taille de la matrice N (\(0<N<=100\)) . Les N lignes suivantes contiennent des lignes de matrice, chacune avec N valeurs séparées par des espaces.

Mentions légales
Le programme doit afficher le mot "OUI" si la matrice est un carré magique, et le mot "NON" ; si ce n'est pas le cas.

 
Exemple
# Entrée Sortie
1 3
8 1 6
3 5 7
4 9 2
OUI