using System; class ProvaMatrice { static void Main() { int righe, colonne, i ,j; do { Console.WriteLine("Inserisci il numero di righe (max 20) => "); righe = Convert.ToInt32(Console.ReadLine()); } while (righe < 1 || righe > 20); do { Console.WriteLine("Inserisci il numero di colonne (max 20) => "); colonne = Convert.ToInt32(Console.ReadLine()); } while (colonne < 1 || righe > 20); int [ , ] matrice = new int [righe, colonne]; Console.WriteLine(); for (i=0; i < righe; i++) { for (j=0; j < colonne; j++) { Console.WriteLine("Inserisci un dato: "); matrice[i,j] = Convert.ToInt32(Console.ReadLine()); } } Console.WriteLine("Contenuto matrice: \n"); for (i=0; i < righe; i++) { for (j=0; i < colonne; j++) { Console.Write(" {0}", matrice[i,j]); } Console.Write("\n"); } Console.ReadLine(); } }