From ed821f6709b16ac9c6424948c2ce7cbf5a353b82 Mon Sep 17 00:00:00 2001 From: vishal518 <72344417+vishal518@users.noreply.github.com> Date: Sun, 4 Oct 2020 19:13:25 +0530 Subject: [PATCH] Create Leap Year.cpp Program to Check Leap Year --- Leap Year.cpp | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Leap Year.cpp diff --git a/Leap Year.cpp b/Leap Year.cpp new file mode 100644 index 00000000..b945276c --- /dev/null +++ b/Leap Year.cpp @@ -0,0 +1,27 @@ +#include +int main() { + int year; + printf("Enter a year: "); + scanf("%d", &year); + + // leap year if perfectly visible by 400 + if (year % 400 == 0) { + printf("%d is a leap year.", year); + } + // not a leap year if visible by 100 + // but not divisible by 400 + else if (year % 100 == 0) { + printf("%d is not a leap year.", year); + } + // leap year if not divisible by 100 + // but divisible by 4 + else if (year % 4 == 0) { + printf("%d is a leap year.", year); + } + // all other years are not leap year + else { + printf("%d is not a leap year.", year); + } + + return 0; +}