subject

A year in the modern Gregorian Calendar consists of 365 days. In reality, the earth takes longer to rotate around the sun. To account for the difference in time, every 4 years, a leap year takes place. A leap year is when a year has 366 days: An extra day, February 29th. The requirements for a given year to be a leap year are: 1) The year must be divisible by 4
2) If the year is a century year (1700, 1800, etc.), the year must be evenly divisible by 400
Some example leap years are 1600, 1712, and 2016.
Write a program that takes in a year and determines whether that year is a leap year.
Ex: If the input is:
1712
the output is:
1712 is a leap year.
Ex: If the input is:
1913
the output is:
1913 is not a leap year.
Your program must define and call the following function. The function should return true if the input year is a leap year and false otherwise.
bool IsLeapYear(int userYear)
Note: This is a lab from a previous chapter that now requires the use of a function.
#include
using namespace std;
bool IsLeapYear(int userYear) {
int userYear;
bool isLeapYear;
}
if (userYear % 100 == 0) {
if (userYear % 400 == 0) {
isLeapYear = true;
cout << userYear << " is a leap year." << endl;
}
else {
isLeapYear = false;
cout << userYear << " is not a leap year." << endl;
}
}
else {
if (userYear % 4 == 0) {
isLeapYear = true;
cout << userYear << " is a leap year." << endl;
}
else {
isLeapYear = false;
cout << userYear << " is not a leap year." << endl;
}
}
return isLeapYear
}
int main () {
int userYear;
cin >> userYear;
if (isLeapYear(userYear) == true) {
cout << userYear << " is a leap year" << endl;
}
else {
cout << userYear << " is not a leap year" << endl;
}
return 0
}

ansver
Answers: 1

Other questions on the subject: Computers and Technology

image
Computers and Technology, 22.06.2019 10:40, StephiUnicorni
When running anti-virus software , what could be a reason where recipitent is not guaranteed that data being streamed will not get interrupted?
Answers: 1
image
Computers and Technology, 23.06.2019 09:00, 19youngr
Which company provides a crowdsourcing platform for corporate research and development? a: mtruk b: wiki answers c: mediawiki d: innocentive
Answers: 2
image
Computers and Technology, 23.06.2019 18:30, DSUDLER5555
Write a program that prints the day number of the year, given the date in the form month-day-year. for example, if the input is 1-1-2006, the day number is 1; if the input is 12-25-2006, the day number is 359. the program should check for a leap year. a year is a leap year if it is divisible by 4, but not divisible by 100. for example, 1992 and 2008 are divisible by 4, but not by 100. a year that is divisible by 100 is a leap year if it is also divisible by 400. for example, 1600 and 2000 are divisible by 400. however, 1800 is not a leap year because 1800 is not divisible by 400.
Answers: 3
image
Computers and Technology, 24.06.2019 06:50, emmv565628
What are the things you are considering before uploading photos on social media?
Answers: 1
You know the right answer?
A year in the modern Gregorian Calendar consists of 365 days. In reality, the earth takes longer to...

Questions in other subjects:

Konu
Mathematics, 10.09.2020 05:01
Konu
History, 10.09.2020 05:01
Konu
Mathematics, 10.09.2020 05:01
Konu
Mathematics, 10.09.2020 05:01
Konu
Mathematics, 10.09.2020 05:01
Konu
Mathematics, 10.09.2020 05:01
Konu
Mathematics, 10.09.2020 05:01
Konu
Mathematics, 10.09.2020 05:01
Konu
Mathematics, 10.09.2020 05:01
Konu
Mathematics, 10.09.2020 05:01