31/10/2015

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

Problem :- Write A Program To Check Year Is Leap Year Or Not .Means 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. 

Solution :-

#include<iostream>
using namespace std;
int main()
{
//By-Ghanendra Yadva
int year;

cout<<"Enter The Year You Want To Check : \n";
cin>>year;
if((year%4)==0 && (year%400)==0)
{
cout<<"\nYear Is Leap Year\n";
}
else if(year%100==0)
cout<<"\nYear Is Not Leap Year\n";
else
cout<<"\nYear Is Leap Year\n";
return 0;
}

Output:-

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

Previous Post
Next Post

post written by:

Hi, I’m Ghanendra Yadav, SEO Expert, Professional Blogger, Programmer, and UI Developer. Get a Solution of More Than 500+ Programming Problems, and Practice All Programs in C, C++, and Java Languages. Get a Competitive Website Solution also Ie. Hackerrank Solutions and Geeksforgeeks Solutions. If You Are Interested to Learn a C Programming Language and You Don't Have Experience in Any Programming, You Should Start with a C Programming Language, Read: List of Format Specifiers in C.
Follow Me

1 comment:

  1. The given program out put is wrong. The Program is
    {
    int year;

    cout<<"Enter The Year You Want To Check : \n";
    cin>>year;

    if((year%4)==0)
    {
    cout<<"\nYear Is Leap Year\n";
    }
    else if(year%400==0)
    cout<<"\nYear Is Leap Year\n";
    else
    cout<<"\nYear Is Not Leap Year\n";
    return 0;
    }

    ReplyDelete