Menu
Coddy logo textTech

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.

challenge icon

Sfida

Facile

Scrivi 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

Esercitati da solo: Compilatore C online