C Program for Leap Year

Before knowing the C program for leap year lets first understand what exactly is a leap year.

What is a Leap Year?

In a normal year there are 365 days while in a leap year there are 366 days. Here the extra day is the 29th feb.

How to Check Year is a Leap Year or not?

  • If the year is completely divisible by 4 then it is leap year. For example 2016, 2020, etc.
  • It the year is century year (ending with 00) then it should be divisible by 400, only then it will be a leap year. For example 2000, 2004, etc.

C Program for Leap Year

Now lets have a look on its implementation in C language.

Output

Enter any year(4-digit):2020
Leap Year

6 thoughts on “C Program for Leap Year

    1. Parikshith Rai

      the logic is
      1) the year should be divisible by 400 and 100 ,that is; only 400 because the no divisible by 400 will also be divisible by 100
      or
      2) the no should be divisible by 4 and not divisible by 100.
      so it should be
      if(year%400==0||year%4==0&&year%100!=0);

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *