В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
trollolo740
trollolo740
05.10.2022 15:04 •  Информатика

Однажды Добрыня Никитич решил наведаться к Змею Горынычу. Но по дороге ему встретилась ведьма, которая сказал ему, что сила Змея Горыныча зависит от дня в месяце – чем ближе конец месяца, тем змеиная сила слабее. Послушав доброго совета ведьмы, Добрыня Никитич решил подождать еще несколько дней, чтобы ему было легче победить Змея Горыныча. Однако, Богатырь не так силён в науках. Поэтому он попросил вас ему узнать, сколько дней ему еще надо ждать. Если вы его обманете, то ведьма заколдует вас в лягушку.
Входные данные
Натуральные числа Y, M, D(Год, Месяц, День, в который Добрыня Никитич встретил ведьму).
Выходные данные
Выведите одно целое число – минимальное количество дней, которое должен ждать Добрыня Никитич.

Пример

Вход Выход
2009 11 30 0
2009 11 29 1

Ответ:
3586460
3586460
22.11.2021 08:10

#include <iostream>

int main() {

int y, m, d;

std::cin >> y >> m >> d;

int lastDay = 31;

if (m == 4 || m == 6 || m == 9 || m == 11)

lastDay = 30;

else if (m == 2) {

if (y % 400 == 0 || y % 100 != 0 && y % 4 == 0)

lastDay = 29;

else

lastDay = 28;

}

std::cout << lastDay - d;

return 0;

}

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?