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

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

Ответы 3

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

    Код

    #include <bits/stdc++.h>

    using namespace std;

    int main() {

       int y;

       cin >> y;

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

           cout << 366 << endl;

       else cout << 365 << endl;

       return 0;

    }

    • Автор:

      miguel942
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years