Предмет: Информатика,
автор: asdaw32
Введите с клавиатуры год в интервале от 1 до 2200 включительно,
выведите LEAP, если он високосный, или NORMAL, если нет. Выведите
ERROR, если номер года больше 2200 или меньше 1.
На языке С++
asdaw32:
? ?
Ответы
Автор ответа:
0
#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 файл
Приложения:
Похожие вопросы
Предмет: Литература,
автор: pumpkinnn
Предмет: Алгебра,
автор: Аноним
Предмет: Математика,
автор: abylay12
Предмет: Математика,
автор: Neverov16
Предмет: Литература,
автор: настенька055555