SuperTutor

(15)

$15/per page/Negotiable

About SuperTutor

Levels Tought:
Elementary,Middle School,High School,College,University,PHD

Expertise:
Accounting,Business & Finance See all
Accounting,Business & Finance,Economics,Engineering,HR Management,Math Hide all
Teaching Since: Apr 2017
Last Sign in: 233 Weeks Ago, 4 Days Ago
Questions Answered: 12843
Tutorials Posted: 12834

Education

  • MBA, Ph.D in Management
    Harvard university
    Feb-1997 - Aug-2003

Experience

  • Professor
    Strayer University
    Jan-2007 - Present

Category > Programming Posted 20 May 2017 My Price 10.00

arrays and vectors

Hello, in need of some help with this assignment im working on. It deals with arrays and vectors, thanks!

 

In this program, you will store a calendar month of dates (numbers starting at 1) in a two-dimensional array. Some months have 31 days, others 30, and February has 28 (29 if it’s a leap year, which is a year divisible by 4).

 

Here is a list of Months, the number of Days in each month, and the Day on which each Month Starts, in 2016, 2017, 2018, and 2019:

 

Day on which Month Starts

Months Days 2016 2017 2018 2019

January 31 Friday Sunday Monday Tuesday

February 28* Monday Wednesday Thursday Friday

March 31 Tuesday Wednesday Thursday Friday

April 30 Friday Saturday Sunday Monday

May 31 Sunday Monday Tuesday Wednesday

June 30 Wednesday Thursday Friday Saturday

July 31 Friday Saturday Sunday Monday

August 31 Monday Tuesday Wednesday Thursday

September 30 Thursday Friday Saturday Sunday

October 31 Saturday Sunday Monday Tuesday

November 30 Tuesday Wednesday Thursday Friday

December 31 Thursday Friday Saturday Sunday

*except leap year

 

Given a month name, the name of the starting day of the week, and the year, write a program to store the date (number) of each day in the corresponding array location. Use a two-dimensional array called month of type int to store the generated month dates.

 

1. Declare month to be an array of type int of the proper size and dimensions (weeks and days), and initialize all elements to 0.

2. Handle user input as follows:

a. Ask the user for the month name, and match it to the appropriate number of days (hint: use parallel arrays)

b. If the month is February, you need to know the year, and test if it is a leap year to adjust February’s number of days, if needed.

c. Ask the user which day of the week the month starts on, and match it to the proper day number (Sunday being day 1), to determine which position in the two-

dimensional array to start storing dates (hint: use parallel arrays)

3. Use formatted output to display the month left-aligned, omitting “0” dates (see the output example below)

4. Use functions if desired. Allow your main program to loop, allowing the user to ask for an unlimited number of months

Attachments:

Answers

(15)
Status NEW Posted 20 May 2017 03:05 AM My Price 10.00

-----------

Attachments

file 1495250180-Solutions file.docx preview (51 words )
S-----------olu-----------tio-----------ns -----------fil-----------e -----------Hel-----------lo -----------Sir-----------/Ma-----------dam----------- T-----------han-----------k y-----------ou -----------for----------- yo-----------ur -----------int-----------ere-----------st -----------and----------- bu-----------yin-----------g m-----------y p-----------ost-----------ed -----------sol-----------uti-----------on.----------- Pl-----------eas-----------e p-----------ing----------- me----------- on----------- ch-----------at -----------I a-----------m o-----------nli-----------ne -----------or -----------inb-----------ox -----------me -----------a m-----------ess-----------age----------- I -----------wil-----------l b-----------e q-----------uic-----------kly----------- on-----------lin-----------e a-----------nd -----------giv-----------e y-----------ou -----------exa-----------ct -----------fil-----------e a-----------nd -----------the----------- sa-----------me -----------fil-----------e i-----------s a-----------lso----------- se-----------nt -----------to -----------you-----------r e-----------mai-----------l t-----------hat----------- is----------- re-----------gis-----------ter-----------ed -----------on-----------th-----------is -----------web-----------sit-----------e -----------Tha-----------nk -----------you----------- -----------
Not Rated(0)