Cuadrado mágico de orden N
es una matriz cuadrada de tamaño NxN
, compuesta por números 1
, 2< /code>, ...
, NxN
para que las sumas de cada columna, cada fila y cada una de las dos diagonales grandes sean iguales a cada otro. Escriba un programa que verifique si una matriz cuadrada dada es un cuadrado mágico.
Ingresar datos
La primera línea ingresa el tamaño de la matriz N
(\(0<N<=100\)) . Las siguientes N
líneas contienen filas de matriz, cada una con N
valores separados por espacios.
Impresión
El programa debe mostrar la palabra 'YES
' si la matriz es un cuadrado mágico, y la palabra 'NO
' ; si no lo es.
Ejemplo
# |
Entrada |
Salida |
1 |
3
8 1 6
3 5 7
4 9 2
| SI |