Asked • 03/29/20

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.

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)


#include <iostream>

using namespace std;


/* Define your function here */


int main() {

/* Type your code here. Your code must call the function. */


return 0;

}


1 Expert Answer

By:

Patrick B. answered • 03/30/20

Tutor
4.7 (31)

Math and computer tutor/teacher

Luis S.

Thanks I really needed this
Report

04/22/21

Still looking for help? Get the right answer, fast.

Ask a question for free

Get a free answer to a quick problem.
Most questions answered within 4 hours.

OR

Find an Online Tutor Now

Choose an expert and meet online. No packages or subscriptions, pay only for the time you need.