Предмет: Информатика,
автор: zavershit
100 БАЛЛОВ, С++ СРОЧНО УМОЛЯЮ ПОМОГИТЕ С ИНФОРМАТИКОЙ!!!
Високосный год
Дано натуральное число. Требуется определить, является ли год с данным номером високосным. Если год является високосным, то выведите "YES", иначе выведите "NO". Напомним, что в соответствии с григорианским календарем, год является високосным, если его номер делится на 4, но при этом не делится на 100, или если он кратен 400.
Входные данные
Вводится одно натуральное число, не превосходящее 10000.
Выходные данные
Выведите ответ на задачу.
Ввод
100
Вывод
No
Ответы
Автор ответа:
1
#include <iostream>
int main()
{
int year;
std::cout << "Enter year: ";
std::cin >> year;
bool isLeap =
(year % 400 == 0) ||
(year % 4 == 0 && year % 100 != 0);
if (isLeap)
std::cout << "YES";
else
std::cout << "NO";
}
Похожие вопросы
Предмет: Қазақ тiлi,
автор: Аноним
Предмет: Русский язык,
автор: abdebelaya
Предмет: Английский язык,
автор: evgeniyamarkova0397
Предмет: Физика,
автор: artem11063
Предмет: Русский язык,
автор: rostislavsviridov636