Question: C programming with user-defined functions and if-else selection structures. Also, use user-defined functions for all the inputs. Thanks! Problem: Given as input the year, day


C programming with user-defined functions and if-else selection structures. Also, use user-defined functions for all the inputs. Thanks!
Problem: Given as input the year, day of the week number (0 (Sunday] through 6 (Saturday]), and occurrence number, determine the corresponding date. On page 300 of your C programming text there are several useful formulas given as part of problem 60. All input will be integer data and your program will only be tested with years from 1800 to 2100. Example Execution #1: Enter year number -> 2021 Enter day of week number -> 1 Enter occurrence number -> 11 Desired occurrence #11 of Monday in 2021: March 15 Example Execution #2: Enter year number -> 2020 Enter day of week number -> 6 Enter occurrence number -> 9 Desired occurrence #9 of Saturday in 2020: February 29 Example Execution #3: Enter year number -> 2021 Enter day of week number -> 5 Enter occurrence number -> 1 Desired occurrence #1 of Friday in 2021: January 1 Example Execution #4: Enter year number -> 2020 Enter day of week number -> 4 Enter occurrence number -> 53 Desired occurrence #53 of Thursday in 2020: December 31 Example Execution #5: Enter year number -> 2020 Enter day of week number -> 3 Enter occurrence number -> 16 Desired occurrence #16 of Wednesday in 2020: April 15 Example Execution #6: Enter year number -> 2019 Enter day of week number -> 0 Enter occurrence number -> 47 Desired occurrence #47 of Sunday in 2019: November 24 Example Execution #7: Enter year number -> 2019 Enter day of week number -> 2 Enter occurrence number -> 40 Desired occurrence #40 of Tuesday in 2019: October 1 Example Execution #8: Enter year number -> 2018 Enter day of week number -> 4 Enter occurrence number -> 22 Desired occurrence #22 of Thursday in 2018: May 31 Example Execution #9: Enter year number -> 2018 Enter day of week number -> 5 Enter occurrence number -> 22 Desired occurrence #22 of Friday in 2018: June 1 Example Execution #10: Enter year number -> 2017 Enter day of week number -> 2 Enter occurrence number -> 27 Desired occurrence #27 of Tuesday in 2017: July 4 Example Execution #11: Enter year number -> 2016 Enter day of week number -> 3 Enter occurrence number -> 32 Desired occurrence #32 of Wednesday in 2016: August 10 Example Execution #12: Enter year number -> 2000 Enter day of week number -> 6 Enter occurrence number -> 40 Desired occurrence #40 of Saturday in 2000: September 30 Example Execution #13: Enter year number -> 1900 Enter day of week number -> 4 Enter occurrence number -> 9 Desired occurrence #9 of Thursday in 1900: March 1 Example Execution #14: Enter year number -> 1900 Enter day of week number -> 3 Enter occurrence number -> 9 Desired occurrence #9 of Wednesday in 1900: February 28
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
