namespace average_countdown; class Program { static void Main(string[] args) { //dichiarazione e inizializzazione variabili ulong num, i, j, media, somma; j=1; somma=0; //input e input sanitization do{ Console.Write("Inserire un numero per iniziare il conto alla rovescia: "); num=Convert.ToUInt64(Console.ReadLine()); if(num<=0){ Console.WriteLine("Il numero non può essere né negativo né zero"); } } while(num<=0); //stampa dei numeri for(i=num;i>0;i--){ Console.WriteLine(i); } Console.WriteLine("Inserire una serie di numeri per calcolarne la media"); do{ Console.Write("Inserire un numero: "); num=Convert.ToUInt64(Console.ReadLine()); somma=num+somma; media=somma/j; j++; } while(num!=0); Console.WriteLine("La media è " +media); } }