ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Сборники > Задания для 1-го семестра Си++ > задача:


04_02 - високосные года

Задачи сборника

• 03_08 - минимальное из двух
• 03_09 - максимальное из двух
• 03_10 - притаившаяся ладья
• 03_11 - притаившийся слон
• 03_12 - делёж шоколадки
• 03_13 (доп) - упорная улитка
• 03_14 - ДЗ (Юлианская дата)
• 04_01 - конкурсов котов
• 04_02 - високосные года
• 04_03 - считаем деньги
• 04_04 - судьба треугольника
• 04_05 - ход ферзя
• 04_06 - минимальная степень двойки
• 04_07 - число наоборот
• 04_08 - последовательность чисел
• 04_09 - числа Фибоначчи
• 04_10 - ДЗ (несуществующая дата)

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/4000/4000/4000 мс. Лимит памяти 65000/65000/65000/65000 Кб.

Задание 4_2 - високосные года

Требуется определить, является ли данный год високосным. Високосными годами считаются те годы, порядковый номер которых либо кратен 4, но при этом не кратен 100, либо кратен 400 (например, 2000-й год являлся високосным, а 2100-й будет невисокосным годом). Программа должна корректно работать на числах 1900≤n≤3000. Выведите "yes" в случае, если считанный год является високосным и "no" в обратном случае.

Входные данные:

Натуральное число в промежутке [1900; 3000].

Выходные данные: слово "yes", если год - високосный, иначе "no".

Примеры:

Входные данные: 2000
Выходные данные: yes

Входные данные: 2100
Выходные данные: no

Входные данные: 2021
Выходные данные: no

Для отправки решений необходимо выполнить вход.

www.contester.ru