QUADRATO MAGICO Scrivere la funzione: bool quadratomagico(int q[N][N]) che verifica se una matrice quadrata di interi di ordine N e' un quadrato magico, cioe' se la somma degli elementi di ogni riga, di ogni colonna e delle diagonali ha sempre lo stesso valore. La funzione ritorna true se la matrice è un quadrato magico, false altrimenti. Esempio di quadrato magico 3x3: 2 9 4 7 5 3 6 1 8 scrivere anche un semplice main() che: a) dichiara una matrice NxN (N e' una costante, per esempio 3); b) richiede l'immissione da tastiera degli elementi della matrice; c) richiama la funzione, passandole come parametro la matrice; d) stampa il risultato della computazione.