Menu
Coddy logo textTech

Date

Урок 9 из 25 курса Задачи по программированию: Часть 2 на Coddy.

Заданная дата может быть корректной или нет. Нам нужно проверить, находится ли месяц в диапазоне от 1 до 12, является ли год високосным (високосным считается каждый год, который делится на 400 или делится на 4, но не на 100), и правильно ли указано количество дней в месяце (30 или 31).

challenge icon

Задание

Легко

Напишите программу, которая для заданной даты выводит "VALID", если это существующая дата, и "NOT VALID" в противном случае

Ввод
1 6 1992

Вывод
VALID

Ввод
30 2 2004
Вывод
NOT VALID

Объяснение
Первая дата является корректной, но вторая дата не является корректной, так как в феврале никогда не бывает 30 дней.

Попробуйте сами

#include <stdio.h>

int main() {
    // Напишите код здесь
    return 0;
}

Все уроки раздела Задачи по программированию: Часть 2