Question

3.21 LAB C++ Code: Leap Year A year in the modern Gregorian Calendar consists of 365...

3.21 LAB C++ Code: Leap Year 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 - leap year

Ex: If the input is: 1913 the output is: 1913 - not a leap year please help!!!

Homework Answers

Answer #1

#include <iostream>

using namespace std;

int main() {
    int inputYear;
    bool isLeapYear = false;
    cin >> inputYear;

    if (inputYear % 4 == 0) {
        if (inputYear % 100 == 0) {
            isLeapYear = inputYear % 400 == 0;
        } else {
            isLeapYear = true;
        }
    }

    if (isLeapYear) {
        cout << inputYear << " - leap year" << endl;
    } else {
        cout << inputYear << " - not a leap year" << endl;
    }
    return 0;
}
Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
ADVERTISEMENT
Need Online Homework Help?

Get Answers For Free
Most questions answered within 1 hours.

Ask a Question
ADVERTISEMENT
Active Questions
  • Provide the following: A list of two functional requirements. A list of two nonfunctional requirements (must...
    asked 1 minute ago
  • Select a restaurant with which you are familiar and determine the most likely storage management challenge...
    asked 6 minutes ago
  • Proved 3 examples of problems that have surfaced in health and social services from the arrival...
    asked 6 minutes ago
  • A soccer goalie allows a goal on average of 2.3 times per game. Make an estimate...
    asked 6 minutes ago
  • What are some of the similarities and differences associated with caregiver/parental support across these classifications?
    asked 13 minutes ago
  • It is believed that the mean height of middle school students who play basketball on the...
    asked 13 minutes ago
  • Python Indicate whether each statement will evaluate to True or False after running these initializations: a...
    asked 55 minutes ago
  • Briefly explain with two examples how traditional leaders in communities can employ the Ubuntu concept for...
    asked 1 hour ago
  • Question 1 Which are two of the four key aspects of hegemony? Group of answer choices...
    asked 2 hours ago
  • A consumer’s preferences are represented by the following utility function: u(x, y) = lnx + 1/2...
    asked 2 hours ago
  • Kingsford Furnishings Company manufactures designer furniture. Kingsford Furnishings uses a job order cost system. Balances on...
    asked 2 hours ago
  • 300 words:      (b) Do you think that it is appropriate for firms like Black Diamond...
    asked 3 hours ago