Определить, является ли год високосным - C (СИ)
Формулировка задачи:
Доброго времени суток всем! Помогите, пожалуйста, сделать такую задачку:
Определите по номеру года, является или нет этот год високосным. Указание: год считается високосным, если номер этого года делится нацело на 4, за исключением тех, которые делятся нацело на 100 и не делятся на 400. Использовать множественный выбор
. Заранее спасибо.Решение задачи: «Определить, является ли год високосным»
textual
Листинг программы
/*Определите по номеру года, является или нет этот год високосным. * Указание: год считается високосным, если номер этого года делится нацело на 4, * за исключением тех, которые делятся нацело на 100 и не делятся на 400. */ #include <stdio.h> int main() { int a; scanf("%d",&a); if(a%4==0) { if(a%100==0&&a%400!=0) { printf("Ne visokosnii\n"); return(0); } printf("Visokosnii\n"); return(1); } printf("Ne visokosnii\n"); return(0); }
Объяснение кода листинга программы
- Вводится номер года с клавиатуры.
- Результат проверки делится ли номер года нацело на 4 сохраняется в переменной
a
. - Если
a
равен 0, то год делится нацело на 4. - Если
a
равен 0 и год делится нацело на 100, но не на 400, то год не високосный. - Если
a
равен 0 и год делится нацело на 400, то год високосный. - Если
a
не равен 0, то год не високосный. - Выводится сообщение о том, что год високосный или нет.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д