Data
Lezione 9 di 25 del corso Esercizi di programmazione: Volume 2 di Coddy.
Una determinata data può essere valida o non valida. Dobbiamo controllare se il mese è compreso tra 1 e 12, se è un anno bisestile (un anno bisestile è ogni anno divisibile per 400, oppure divisibile per 4 ma non per 100) e se il numero di giorni del mese è corretto: 30 o 31.
Sfida
FacileScrivi un programma che, data una data, restituisca VALID se è una data esistente e NOT VALID altrimenti
Input
1 6 1992
Output
VALID
Input
30 2 2004
Output
NOT VALID
Spiegazione
La prima data è valida, ma la seconda non è valida perché febbraio non ha mai 30 giorni.
Provalo tu
#include <stdio.h>
int main() {
// Scrivi il codice qui
return 0;
}
Tutte le lezioni di Esercizi di programmazione: Volume 2
1Introduzione al corso
IntroduzioneEsercitati da solo: Compilatore C online