Write a program that asks the user to enter the month (letting the user enter...

50.1K

Verified Solution

Question

Accounting

Write a program that asks the user to enter the month (letting the user enter an integer in the range of 1 through 12) and the four-digit year. The program should then display the number of days in that month. Use the following criteria to identify leap years:

Determine whether the year is divisible by 100. If it is, then it is a leap year if and only if it is divisible by 400. For example, 2000 is a leap year but 2100 is not; (i.e. year divisible by 100 and 400 then it is a leap year). If the year is not divisible by 100, then it is a leap year if and only if I is divisible by 4. For example, 2008 is a leap year but 2009 is not; (i.e. if year not divisible by 100 and divisible by 4 then it is a leap year).

More examples:

The following years are not leap years: 1700, 1800, 1900, 2100, 2200, 2300, 2500, 2600 The following years are leap years: 1600, 2000, 2400

The output should look something like this:

Enter a month (1-12): 2 Enter a year: 2016 29 days

Answer & Explanation Solved by verified expert
Get Answers to Unlimited Questions

Join us to gain access to millions of questions and expert answers. Enjoy exclusive benefits tailored just for you!

Membership Benefits:
  • Unlimited Question Access with detailed Answers
  • Zin AI - 3 Million Words
  • 10 Dall-E 3 Images
  • 20 Plot Generations
  • Conversation with Dialogue Memory
  • No Ads, Ever!
  • Access to Our Best AI Platform: Flex AI - Your personal assistant for all your inquiries!
Become a Member

Other questions asked by students