Вопрос по c++ программированию. - Вопросы по С+

Вопрос Вопрос по c++ программированию.

Регистрация
18 Июн 2013
Сообщения
95
Репутация
0
Спасибо
0
Монет
0
Пожалуйста имейте ввиду, что этот пользователь забанен
Задание.
Написать приложение, которое позволяет проверить дату введенную пользователем. Учесть, что в году 12 месяцев, в январе - 31 день, в феврале 28 дней для не високосного
года и 29 дней для високосного года и т. д.

Год високосный, если он делится на четыре без остатка, но если он делится на 100 без остатка, это не високосный год. Однако, если он делится без остатка на 400,
это високосный год. Таким образом, 2000 г. является особым високосным годом, который бывает лишь раз в 400 лет.

Ниже приведен рекомендуемый вид экрана программы:

-----------------------------------------------------------------
Введите дату: 29.12.2016
Дата правильная
-----------------------------------------------------------------
Введите дату: 29.2.2000
Дата правильная
-----------------------------------------------------------------
Введите дату: 29.2.2001
Ошибка: год не високосный, в феврале только 28 дней
-----------------------------------------------------------------
Введите дату: 31.13.2016
Ошибка: в году только 12 месяцев
-----------------------------------------------------------------
 
Сверху Снизу