Sto ancora facendo le basi della programmazione, ma vorrei riuscire a capire come terminare questo esercizio. (Fare un programma dove inserendo la data ti dice se è corretta oppure no).
Sono riuscita a fare solo questo:
#include <stdio.h>
#include <stdlib.h>
// Data una data confermare se è corretta
int main(int argc, char *argv[]) {
int giorno,mese,anno,giorni_del_mese;
printf("Inserire data(gg/mm/aaaa)");
scanf("%d%d%d", &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:// se è divisibile per 4 ma non per 100 o se è divisibile per 400
if((anno%4==0 && anno%100!=0)||(anno%400==0))
giorni_del_mese=29;
else
giorni_del_mese=28;
break;
}
system("pause");
return 0;
}
Chiedo scusa in anticipo se non sono riuscita a fare qualcosa chiesta dal regolamento. Se non l'ho fatta significa semplicemente che non so farla.
Grazie dell'aiuto.
P.S Mi servirebbe finire il programma entro oggi.