Quadrato magico?
Problem
Il quadrato magico dell'ordine N è una matrice quadrata di dimensione NxN , composta dai numeri 1, 2< /code>, ..., NxN in modo che le somme per ogni colonna, ogni riga e ciascuna delle due grandi diagonali siano uguali a ciascuna altro. Scrivi un programma che controlli se una data matrice quadrata è un quadrato magico.
Inserisci dati
La prima riga inserisce la dimensione della matrice N (\(0<N<=100\)) . Le seguenti N righe contengono righe di matrice, ciascuna con N valori separati da spazi.
Impronta
Il programma dovrebbe restituire la parola 'YES' se la matrice è un quadrato magico e la parola 'NO' ; se non lo è.
Esempio
| # |
Input |
Uscita |
| 1 |
3
8 1 6
3 5 7
492
| SÌ |