Esercizio. Scrivere la funzione: void stampa (const int* mat, int r, int c) che stampa una matrice r x c (usare l'aritmetica dei puntatori). Scrivere la funzione: void trasponi (int* mat, int r, int c) che traspone la matrice mat. La "trasposta" di una matrice e' la matrice in cui l'elemento (i,j) e' scambiato di posto con l'elemento (j,i) (parlando per immagini, "le righe sono messe al posto delle colonne"). Es: 0 0 1 0 2 1 2 9 3 ---> 0 9 4 1 4 5 1 3 5 Scrivere anche un semplice main() che: a) dichiara una matrice NxN; b) richiede l'immissione da tastiera degli elementi della matrice; c) stampa la matrice; d) richiama la funzione, passandole come parametro la matrice; e) stampa la matrice modificata dalla funzione.