Write a program myDate.cc that takes a date in the following format: December 24th, 2021 and extracts the day, month, and year as 3 integers. Your program should have and use at least the following functions: (a) Write a function getDate that prompts a user to enter a date as a string and returns it. (b) Write a function extract that takes as its parameter a date and returns the day, month, and year as 3 integers. (Hint: you can use the function isdigit(c) that returns true if c is a digit character and false otherwise.) (c) Write a function convertDigits

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter6: Modularity Using Functions
Section6.2: Returning A Single Value
Problem 11E: (Numerical) a. The following is an extremely useful programming algorithm for rounding a real number...
icon
Related questions
Question

Please don't send me the same answers that are already online becuase its incorrect use your own valuble time to create the program without using Global variables thank you so much apprecite it 

 

Write a program myDate.cc that takes a date in the following format:

December 24th, 2021 and extracts the day, month, and year as 3 integers. Your

program should have and use at least the following functions:

(a) Write a function getDate that prompts a user to enter a date as a string and returns

it.

(b) Write a function extract that takes as its parameter a date and returns the day,

month, and year as 3 integers. (Hint: you can use the function isdigit(c) that returns

true if c is a digit character and false otherwise.)

(c) Write a function convertDigits that takes as its parameter a string of digits

and converts it to an int. (Hint: to convert a digit character to a digit number

use static cast<int> (’d’) - static cast<int>(’0’) where d is

0, 1, ..., 9)

(d) Write a function convertMonths that takes as its parameter a month as a string

and returns a corresponding number from 1 to 12 (1 for January, . . . , 12 for December).

Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Function Arguments
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr