diff --git a/Calendario.cpp b/Calendario.cpp index b53b56e..6c8d1ea 100644 --- a/Calendario.cpp +++ b/Calendario.cpp @@ -3,14 +3,19 @@ main() { int scelta=7, counter, giorni; - + char feb; do{printf("Che giorno e' il primo del mese?"); printf("\n0) Lun\n1) Mar\n2) Mer\n3) Gio\n4) Ven\n5) Sab\n6) Dom"); printf("\nInserire la scelta: "); scanf("%d",&scelta); printf("\n\n");}while(scelta>6); counter=scelta; + printf("È febbraio?? 'S' per il sì 'N' per no \n"); + getchar(); + scanf("%c", &feb); + if(feb == 'S') + { printf("\n\n Lun Mar Mer Gio Ven Sab Dom\n"); while(scelta>0){ @@ -18,13 +23,33 @@ main() printf(" "); } + for(giorni = 1; giorni < 29; giorni++){ + printf("%4d",giorni); + if((giorni+counter)%7==0)printf("\n"); + } + + fflush(stdin); + + } + else if(feb == 'N') + { + printf("\n\n Lun Mar Mer Gio Ven Sab Dom\n"); + + while(scelta>0){ + scelta--; + printf(" "); + } + for(giorni = 1; giorni < 32; giorni++){ printf("%4d",giorni); if((giorni+counter)%7==0)printf("\n"); } -fflush(stdin); -getchar(); -return 0; + fflush(stdin); + } + else + { + printf("Failed"); + } + return(0); } -