Quadrati magici
Mer Ott 16, 2019 2:42 pm
Traccia:
Un quadrato magico è una matrice quadrata NxN contenente numeri interi, in cui la somma dei numeri contenuti su su ogni riga, su ogni colonna, e su entrambe le diagonali sia costante.
Ad esempio, la seguente matrice 3x3 è un quadrato magico:
2 7 6
9 5 1
4 3 8
perchè:
2+7+6 = 15 (prima riga)
9+5+1 = 15 (seconda riga)
4+3+8 = 15 (terza riga)
2+9+4 = 15 (prima colonna)
7+5+3 = 15 (seconda colonna)
6+1+8 = 15 (terza colonna)
2+5+8 = 15 (diagonale principale)
6+5+4 = 15 (diagonale secondaria)
Scrivi una funzione che restitisce "true" se la matrice NxN ricevuta come argomento rappresenta un quadrato magico, (e "false" in caso contrario).
Suggerimento:
//VOID
Programma scaricabile:
Non disponibile
Un quadrato magico è una matrice quadrata NxN contenente numeri interi, in cui la somma dei numeri contenuti su su ogni riga, su ogni colonna, e su entrambe le diagonali sia costante.
Ad esempio, la seguente matrice 3x3 è un quadrato magico:
2 7 6
9 5 1
4 3 8
perchè:
2+7+6 = 15 (prima riga)
9+5+1 = 15 (seconda riga)
4+3+8 = 15 (terza riga)
2+9+4 = 15 (prima colonna)
7+5+3 = 15 (seconda colonna)
6+1+8 = 15 (terza colonna)
2+5+8 = 15 (diagonale principale)
6+5+4 = 15 (diagonale secondaria)
Scrivi una funzione che restitisce "true" se la matrice NxN ricevuta come argomento rappresenta un quadrato magico, (e "false" in caso contrario).
Suggerimento:
//VOID
Programma scaricabile:
Non disponibile
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.