Menu
Coddy logo textTech

Date

Lição 9 de 25 do curso Desafios de Programação: Volume 2 da Coddy.

Uma determinada data pode ser válida ou não. Precisamos verificar se o mês está entre 1 e 12, se é um ano bissexto (um ano bissexto é todo ano que é divisível por 400, ou é divisível por 4 mas não por 100), e se os dias do mês estão corretos, 30 e 31.

challenge icon

Desafio

Fácil

Escreva um programa que, para uma determinada data, exiba "VALID" se for uma data existente e "NOT VALID" caso contrário

Entrada
1 6 1992

Saída
VALID

Entrada
30 2 2004
Saída
NOT VALID

Explicação
A primeira data é válida, mas a segunda data não é válida porque fevereiro nunca tem 30 dias.

Experimente você mesmo

#include <stdio.h>

int main() {
    // Escreva o código aqui
    return 0;
}

Todas as lições de Desafios de Programação: Volume 2