Ein magisches Quadrat?
Problem
Das magische Quadrat der Größenordnung N
heißt die quadratische Größenmatrix NhN
, die aus den Zahlen 1
, 2
, besteht...
, NhN
so dass die Summen für jede Spalte, jede Zeile und jede der beiden großen Diagonalen gleich sind. Schreiben Sie ein Programm, das prüft, ob eine gegebene quadratische Matrix ein magisches Quadrat ist.
Eingaben
Die erste Zeile gibt die Größe der Matrix ein. N
(\(0<N<=100\)) . In den folgenden N
Zeilen werden Matrix-Strings eingegeben, die jeweils durch Leerzeichen getrennt sind. N
Werte.
Ausgabe
Das Programm sollte das Wort 'YES
' ausgeben, wenn die Matrix ein magisches Quadrat ist, und das Wort 'NO
', wenn es nicht ist.
Beispiel
№ |
Eingabe |
Ausgabe |
1 |
3
8 1 6
3 5 7
4 9 2 |
YES |