/*
AUTORE: Farinelli Agnese (farinelli.agnese@libero.it)
COPYRIGHT OF: "Elf's Spirit - Thalionwen's Little Home Page"
DESCRIZIONE: Laboratorio di programmazione
*/

#include<stdio.h>

main ()
{
     int gg;
     int mm;
     int aaaa;
     int r = 0;
     int bisestile;
          
     do
    {
        printf("Inserisci il GIORNO (Es: gg) in cifre da 1 a 31: ");
        scanf("%d",&gg);
    }
    while(gg <= 0 || gg > 31);
               
     do
    {
        printf("Inserisci il MESE (Es: m) in cifre da 1 a 12: ");
        scanf("%d",&mm);
    }
    while(mm <= 0 || mm > 12);
     
     do
    {
        r++;
        if (r > 1){
            printf("Errore: l'ANNO deve essere maggiore di 0\n ");
            }
        printf("Inserisci l'ANNO (Es: aaaa) in cifre: ");
        scanf("%d",&aaaa);
    }
    while(aaaa <= 0);
    r = 0;
    
    switch(mm){
               case 1:printf("La data inserita corrisponde al %d Gennaio %d.\n",gg,aaaa); break;
               case 2:printf("La data inserita corrisponde al %d Febbraio %d.\n",gg,aaaa); break;
               case 3:printf("La data inserita corrisponde al %d Marzo %d.\n",gg,aaaa); break;
               case 4:printf("La data inserita corrisponde al %d Aprile %d.\n",gg,aaaa); break;
               case 5:printf("La data inserita corrisponde al %d Maggio %d.\n",gg,aaaa); break;
               case 6:printf("La data inserita corrisponde al %d Giugno %d.\n",gg,aaaa); break;
               case 7:printf("La data inserita corrisponde al %d Luglio %d.\n",gg,aaaa); break;
               case 8:printf("La data inserita corrisponde al %d Agosto %d.\n",gg,aaaa); break;
               case 9:printf("La data inserita corrisponde al %d Settembre %d.\n",gg,aaaa); break;
               case 10:printf("La data inserita corrisponde al %d Ottobre %d.\n",gg,aaaa); break;
               case 11:printf("La data inserita corrisponde al %d Novembre %d.\n",gg,aaaa); break;
               case 12:printf("La data inserita corrisponde al %d Dicembre %d.\n",gg,aaaa); break;
               }

     }
     
