Menu
Coddy logo textTech

Date

Leçon 9 sur 25 du cours Problèmes de programmation : Volume 2 de Coddy.

Une date donnée peut être valide ou non. Nous devons vérifier si le mois est compris entre 1 et 12, s'il s'agit d'une année bissextile (une année bissextile est toute année divisible par 400, ou divisible par 4 mais pas par 100), et si les jours du mois sont exacts, 30 et 31.

challenge icon

Défi

Facile

Écrivez un programme qui, pour une date donnée, affiche "VALID" s'il s'agit d'une date existante, et "NOT VALID" sinon.

Entrée
1 6 1992

Sortie
VALID

Entrée
30 2 2004
Sortie
NOT VALID

Explication
La première date est valide, mais la deuxième date n'est pas valide car le mois de février n'a jamais 30 jours.

Essayez vous-même

#include <stdio.h>

int main() {
    // Écrire le code ici
    return 0;
}

Toutes les leçons de Problèmes de programmation : Volume 2