public static void Main()
Console.WriteLine("Inserisci giorni");
if (!Int32.TryParse(Console.ReadLine(), out gg))
Console.WriteLine("Inserisci mesi");
if (!Int32.TryParse(Console.ReadLine(), out mese))
Console.WriteLine("Inserisci anno");
if (!Int32.TryParse(Console.ReadLine(), out anno))
if(anno>0 && mese >0 && mese<13)
case 1: case 3: case 5: case 7: case 8: case 10: case 12:
case 4: case 6: case 9: case 11:
if ((((anno % 4 == 0 && anno % 100 !=0) || (anno %400 ==0)) && gg>29) || (!((anno % 4 == 0 && anno % 100 !=0) || (anno %400 ==0)) && gg>28) || gg<0)
Console.WriteLine("la data e' valida");
Console.WriteLine("la data NON e' valida");