на с++ Дан номер года. Нужно найти количество дней в этом

На с++ Дан номер года. Нужно найти количество дней в этом году, беря во внимание, что обычный год насчитывает 365 дней, а високосный 366 дней. Високосным считается год, делящийся на 4, но не делящийся на 100, или делящиеся на 400 (к примеру, годы 700, 1400 и 1800 не являются високосными, а 1600 и 2000 являются).

Формат входных данных
Вводится неотрицательное целое число y (0y2311) номер года.
Формат выходных данных
Выведите количество дней в данном году.
Примеры
входные данные выходные данные
3
365
16
366

Задать свой вопрос
1 ответ

В условии задачки дано определение високосного года. Нам осталось лишь написать его на C++.


Код

include lt;bits/stdc++.hgt;

using namespace std;

int main()

   int y;

   cin gt;gt; y;

   if ((y % 4 == 0 amp;amp; y % 100 != 0) y % 400 == 0)

       cout lt;lt; 366 lt;lt; endl;

   else cout lt;lt; 365 lt;lt; endl;

   return 0;

Василий Скрыльков
спасибо
Степан Левыкин
вы очень хорошо разбираетесь в с++
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт