#include <stdio.h>
int main(void)
{
int giorno, mese, anno;
int giorni_del_mese;
printf("Data (giorno, mese, anno) ? ");
scanf("%d%d%d", &giorno, &mese, &anno);
printf("\nGiorno successivo al %d/%d/%d e` ", giorno, mese, anno);
switch (mese) {
case 1: case 3: case 5: case 7: case 8: case 10: case 12:
giorni_del_mese = 31;
break;
case 4: case 6: case 9: case 11:
giorni_del_mese = 30;
break;
case 2:
if (anno % 4 == 0 && anno != 1900)
giorni_del_mese = 29;
else
giorni_del_mese = 28;
break;
}
if (giorno == giorni_del_mese) {
giorno = 1;
if (mese == 12) {
mese = 1;
anno++;
}
else
mese++;
}
else
giorno++;
printf("%d/%d/%d\n", giorno, mese, anno);
return 0;
}