codice:using System; using System.Collections.Generic; using System.Linq; using System.Text; using c = System.Console; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string s = ""; // stringa generica per inserire i valori double numero = 0; // numero inserito, derivante dalla conversione di s double media = 0; // risultato double sommaNumeri = 0; //somma dei numeri inseriti double contaNumeri = 0;// conteggio dei numeri inseriti while (true) { c.WriteLine("Inserisci un numero, niente per finire..."); s = c.ReadLine(); if (s == "") break ; if(double.TryParse(s, out numero)) { contaNumeri++; sommaNumeri += numero; media = sommaNumeri / contaNumeri; c.WriteLine("media = {0}", media); } else { c.WriteLine("Bisogna inserire un numero corretto..."); } } c.WriteLine("Numeri inseriti = {0}\r\nMedia = {1}", contaNumeri, media); c.Write("Premere un tasto per uscire..."); c.Read(); } } }