diff --git a/Program.cs b/Program.cs index 50804e6..3d5d467 100644 --- a/Program.cs +++ b/Program.cs @@ -8,6 +8,7 @@ class Program Console.Clear(); //dichiarazione e inizializzazione variabili int scelta; + int[] array = new int [dimensione]; //menu do{ @@ -24,12 +25,29 @@ class Program switch(scelta){ case 0: + Console.Clear(); break; case 1: + Console.Clear(); + array = CreaArrayCasuale(); + StampaArray(array); + break; case 2: + Console.Clear(); + Pausa(); + break; case 3: + Console.Clear(); + Pausa(); + break; case 4: + Console.Clear(); + Pausa(); + break; case 5: + Console.Clear(); + Pausa(); + break; default: Console.WriteLine("Errore: scelta non valida"); Pausa(); @@ -43,4 +61,37 @@ class Program Console.ReadKey(); Console.Clear(); } + + static int[] CreaArray(){ + int[] ritorno=new int[dimensione]; + int i=0; + string input; + + do{ + Console.Write("Inserire un numero, massimo " +dimensione+ " numeri ([q] per uscire): "); + input=Console.ReadLine(); //non posso ancora fare il catch dell'eccezione se viene inserito un qualcosa che non sia un numero o q + if(input!="q"){ + ritorno[i]=Convert.ToInt32(input); + } + i++; + } + while(input!="q" && i