Menu
Coddy logo textTech

Date

Lección 9 de 25 del curso Problemas de programación: Volumen 2 de Coddy.

Una fecha dada puede ser válida o no. Necesitamos comprobar si el mes está entre 1 y 12, si es un año bisiesto (un año bisiesto es cada año que es divisible por 400, o es divisible por 4 pero no por 100), y si los días del mes son correctos, 30 y 31.

challenge icon

Desafío

Fácil

Escribe un programa que, para una fecha dada, devuelva "VALID" si es una fecha existente, y "NOT VALID" en caso contrario

Entrada
1 6 1992

Salida
VALID

Entrada
30 2 2004
Salida
NOT VALID

Explicación
La primera fecha es válida, pero la segunda fecha no es válida porque febrero nunca tiene 30 días.

Pruébalo tú mismo

#include <stdio.h>

int main() {
    // Escribe el código aquí
    return 0;
}

Todas las lecciones de Problemas de programación: Volumen 2