1) Prompt the user for a title for data. Output the title.  Ex: Enter a title for the data: Number of Novels Authored You entered: Number of Novels Authored (2) Prompt the user for the headers of two columns of a table. Output the column headers.  Ex: Enter the column 1 header: Author name You entered: Author name Enter the column 2 header: Number of novels You entered: Number of novels

Use C++

(1) Prompt the user for a title for data. Output the title. 

Ex:

Enter a title for the data:

Number of Novels Authored

You entered: Number of Novels Authored

(2) Prompt the user for the headers of two columns of a table. Output the column headers. 

Ex:

Enter the column 1 header:

Author name

You entered: Author name

Enter the column 2 header:

Number of novels

You entered: Number of novels

(3) Prompt the user for data points. Data points must be in this format: string, int. Store the information before the comma into a string variable and the information after the comma into an integer. The user will enter -1 when they have finished entering data points. Output the data points. Store the string components of the data points in a vector of strings. Store the integer components of the data points in a vector of integers. 

Ex:

Enter a data point (-1 to stop input):

Jane Austen, 6

Data string: Jane Austen

Data integer: 6

(4) Perform error checking for the data point entries. If any of the following errors occurs, output the appropriate error message and prompt again for a valid data point.

  • If entry has no comma
    • Output: Error: No comma in string. 
  • If entry has more than one comma
    • Output: Error: Too many commas in input.
  • If entry after the comma is not an integer
    • Output: Error: Comma not followed by an integer.

Ex:

Enter a data point (-1 to stop input):

Ernest Hemingway 9

Error: No comma in string.

Enter a data point (-1 to stop input):

Ernest, Hemingway, 9

Error: Too many commas in input.

Enter a data point (-1 to stop input):

Ernest Hemingway, nine

Error: Comma not followed by an integer.

Enter a data point (-1 to stop input):

Ernest Hemingway, 9

Data string: Ernest Hemingway

Data integer: 9

(5) Output the information in a formatted table. The title is right justified with a setw() value of 33. Column 1 has a setw() value of 20. Column 2 has a setw() value of 23. 

Ex:

      Number of Novels Authored

Author name                    |              Number of novels

———————————————————–

Jane Austen                      |                               6

Charles Dickens                |                              20

Ernest Hemingway           |                               9

Jack Kerouac                    |                              22

F. Scott Fitzgerald            |                                8

Mary Shelley                    |                                7

Charlotte Bronte              |                                5

Mark Twain                      |                               11

Agatha Christie                |                               73

Ian Flemming                   |                              14

J.K. Rowling                      |                              14

Stephen King                   |                              54

Oscar Wilde                     |                                1

(6) Output the information as a formatted histogram. Each name is right justified with a setw() value of 20. 

Ex:

Jane Austen ******

Charles Dickens ********************

Ernest Hemingway *********

Jack Kerouac **********************

F. Scott Fitzgerald ********

Mary Shelley *******

Charlotte Bronte *****

Mark Twain ***********

Agatha Christie

*************************************************************************

Ian Flemming **************

J.K. Rowling **************

Stephen King ******************************************************

Oscar Wilde *

Tired of numerous paper assignments?
Rely on us and receive professional paper writing assistance!
Professional paper Writing Assistance

Who We Are

We are a professional website for customized writing. If you searched a question and stumbled into our website, you are in the right place to receive assistance with your coursework.

Do you handle any type of coursework?

Yes. We have displayed prior orders to demonstrate our experience. We can answer this question for you as we have previously. Please fill out our Order Form so that we may ensure its flawlessness. Correctly completing the order form will help our staff with reference, requirements, and future communication.

Is it hard to Place an Order?

  1. Click on the “Order Now” tab at the top menu or “GET A FREE QUOTE” icon at the bottom and a new page will appear with an order form to be filled
  2. Fill in the initial requirements in the small order form located on the home page and press “continue” button to proceed to the main order form or press “order” button in the header menu. Starting from there let our system intuitively guide you through all steps of ordering process. Submit detailed paper instructions, upload necessary files if needed and provide your contact information – you are almost done!
  3. Proceed with the payment- click on “PROCEED TO CHECKOUT” at the bottom of the page. From there, the payment sections will show, follow the guided payment process and your order will be available for our writing team to work on it. All your payments are processed securely through PayPal. This enables us to guarantee a 100% security of your funds and process payments swiftly.
  4. Delivery- Once finished, your final paper will be available for download through your personal dashboard. You will also receive an email notification with a copy of your paper attached to it.