Leap Year Program
Table of Contents
In this article, we will discuss the concept of Leap year program in C++ language
In this Program, we are going to learn how to make sure the given year whether leap year or not using different methods in C++ language.
This is done using if-else , if-else if-else, Nested -if,ternary operator and function in C++ language.
In this code, we are going to learn how to make sure the given year whether leap year or not using if-else statements in C++ language
Program 1
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int year;
cout<<"Enter a year for check leap or not\n";
cin>>year;
if ((year%400==0)||((year%4==0)&&(year%100!=0))){
cout<<year<<" is a leap year ";
}
else{
cout<<year<<" is not a leap year ";
}
getch();
return 0;
}
When the above code is executed,it produces the following result
Case 1
Enter a year for check leap or not 2064 2064 is a leap year
Case 2
Enter a year for check leap or not 2082 2082 is not a leap year
In this code, we are going to learn how to make sure the given year whether leap year or not using if-else if.else statements in Cpp language
Program 2
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int year;
cout<<"Enter a year for check leap or not\n";
cin>>year;
if(year%400==0){
cout<<year<<" is a leap year ";
}
else if(year%100==0){
cout<<year<<" is not a leap year ";
}
else if(year%4==0){
cout<<year<<" is a leap year ";
}
else{
cout<<year<<" is not a leap year ";
}
getch();
return 0;
}
When the above code is executed,it produces the following result
Case 1
Enter a year for check leap or not 2060 2060 is a leap year
Case 2
Enter a year for check leap or not 2090 2090 is not a leap year
In this program, we are going to learn how to make sure the given year whether leap year or not using Nested if statements in C++ language
Program 3
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int year;
cout<<"Enter a year for check leap or not\n";
cin>>year;
if(year%4==0){
if(year%100==0){
if(year%400==0){
cout<<year<<" is a leap year ";
}else
cout<<year<<" is not a leap year ";
} else
cout<<year<<" is a leap year ";
}else
cout<<year<<" is not a leap year ";
getch();
return 0;
}
When the above code is executed,it produces the following result
Case 1
Enter a year for check leap or not 2220 2220 is a leap year
Case 2
Enter a year for check leap or not 2094 2094 is not a leap year
In this code, we are going to learn how to make sure the given year whether leap year or not using Ternary operator in C++ language
Program 4
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int year;
cout<<"Please Enter year for check leap or not: \n";
cin>>year;
(year%4==0 && year%100!=0)? cout<<"The entered year is a leap year":year%400==0?
cout<<"The entered year is a leap year"
:cout<<"This is not a leap year";
getch();
return 0;
} When the above code is executed,it produces the following result
Case 1
Enter a year for check leap or not 2064 The entered year is a leap year
Case 2
Enter a year for check leap or not 2070 This is not a leap year
In this code, we are going to learn how to make sure the given year whether leap year or not using user defined function in Cpp language
Program 5
#include <iostream>
#include <conio.h>
using namespace std;
int leapYear(int);//function prototype
int main()
{
int year;
cout<<"Enter the year for check leap\n";
cin>>year;
if(leapYear(year))
cout<<year<<" is a leap year";
else
cout<<year<<" is not a leap year";
getch();
return 0;
}
int leapYear(int y)
{
if((y%400==0)||((y%4==0)&&(y%100!=0)))
return 1;
else
return 0;
}
When the above code is executed,it produces the following result
Case 1
Enter a year for check leap or not
2136
2136 is a leap year
Case 2
Enter a year for check leap or not
2500
2500 is not a leap year
Suggested post
Nested if statement in C++ language
Multiply two numbers in Java using scanner| 5 different ways In this article, we will…
5 Different ways to Divide two numbers in Java using scanner In this article, we…
Learn 8 Ways to Subtract Two Numbers Using Methods in Java In this article, we…
10 ways to subtract two numbers in Java In this article, we will discuss the…
Java Code Examples – Multiply Two Numbers in 5 Easy Ways In this article, we…
How to Divide two numbers in Java| 5 different ways In this article, we will…
This website uses cookies.