**Problem :-**Write A C Program To Check Year Is Leap Year Or Not Means leap Year Has 366 Days in Year .

**Logic :-**We Know that leap year have 366 Days in a year ,so if year is divide by 4 and 400 then year is leap year or one more condition if year divide by 100 then Year Is Not leap year or Leap Year Comes Every 4 Years Like

1992 ,1996 ,2000 ,2004 ,2008 ,2012 ,2016 ,2020 These are leap Years. you can modified this code to find next or previous Leap Year .

Try Yourself C++ Program To Check Year Is Leap Year Or Not

**Solution :**

#include<stdio.h>

int main()

{

//Ghanendra Yadav

int year;

printf("Enter Any For Check Year: \n");

scanf("%d",&year);

if((year%4)==0 && (year%400)==0)

{

printf("%d Is a Leap Year .\n", year);

}

else if(year%100==0)

printf("%d Is Not a Leap Year .\n", year);

else

printf("%d Is a Leap Year .\n", year);

return 0;

}

**Output:-**

It's wrong. For e.g it will show 2002 as leap year which is not.

ReplyDeleteincorrect code

ReplyDelete