Quadrado mágico?
Problem
Ordem quadrado mágico N é uma matriz quadrada de tamanho NxN , composta de números 1, 2< /code>, ..., NxN para que as somas de cada coluna, cada linha e cada uma das duas grandes diagonais sejam iguais a cada outro. Escreva um programa que verifique se uma determinada matriz quadrada é um quadrado mágico.
Dados de entrada
A primeira linha insere o tamanho da matriz N (\(0<N<=100\)) . As linhas de N a seguir contêm linhas de matriz, cada uma com valores de N separados por espaços.
Impressão
O programa deve gerar a palavra 'SIM' se a matriz for um quadrado mágico, e a palavra 'NÃO' ; se não for.
Exemplo
| # |
Entrada |
Saída |
| 1 |
3
8 1 6
3 5 7
4 9 2
| SIM |