Write a program that asks the user to enter the month (letting the user enter...
50.1K
Verified Solution
Link Copied!
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): 2Enter a year: 201629 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!