Dopo pranzo si ragiona meglio!
codice:
/*
Esempio di una matrice 3 per 3:
			90° destra
1  2  3			7  4  1
4  5  6			8  5  2
 7  8  9			9  6  3
		riga_nuova = colonna_vecchia
		colonna_nuova = 3 - riga_vecchia - 1


			90° sinistra
1  2  3			3  6  9
4  5  6			2  5  8
7  8  9			1  4  7
		riga_nuova = 3 - colonna_vecchia - 1
		colonna_nuova = riga_vecchia
	quindi per una matrice n per n
*/
printf("\n\nLa matrice ruotata 90° a destra\n\n");
for (i = 0; i<n; i++)
  {	for (j = 0; j<n; j++)
	printf("%d ", mat[n-j-1][i]);
  printf("\n");
  }

printf("\n\nLa matrice ruotata 90° a sinistra\n\n");
for (i = 0; i<n; i++)
  {	for (j = 0; j<n; j++)
	printf("%d ", mat[j][n-i-1]);
  printf("\n");
  }