• Введите с клавиатуры год в интервале от 1 до 2200 включительно,
    выведите LEAP, если он високосный, или NORMAL, если нет. Выведите
    ERROR, если номер года больше 2200 или меньше 1.
    На языке С++

Ответы 1

  • #include <iostream>

    using namespace std;

    int main (void)

    {

    int year;

    bool init = false;

     

    cout << "Input year [1 <= year <= 2200]: ";

    do {

     cin >> year;

     if ((year < 1) || (year > 2200))  

      cout << "ERROR" << endl << "Try again: ";

     else init = true;

    } while (init == false);

     

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

     cout << "LEAP";

    else cout << "NORMAL";

    return 0;

    }

    //Так как сдвиги не сохранились при добавлении ответа, прилагаю .cpp файл

    answer img
  • Добавить свой ответ

Войти через Google

или

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

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

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