Паралиллепипед
31.07.2020 12:10

Введите с клавиатуры год в интервале от 1 до 2200 включительно, выведите leap, если он високосный, или normal, если нет. выведите error, если номер года больше 2200 или меньше 1. на языке с++

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
LoliPIP
27.08.2020 09:51

#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 файл

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