
Many documents use a specific format for a person's name. Write a
Ex: If the input is:
Pat Silly Doe
the output is:
Doe, Pat S.
If the input has the form firstName lastName, the output is lastName, firstName.
Ex: If the input is:
Julia Clark
the output is:
Clark, Julia
Here is the code that I have currently:
string userName;
int space1 = userName.find(' ');
int space2 = userName.find(' ', space1 + 1);
string firstName = userName.substr(0, space1);
string lastName = userName.substr(space2 + 1);
char midInitial = userName.substr(space1 + 1);
getline(cin, userName);
if (userName.find(' ', space1 + 1)) != string::npos) {
cout << lastName << ", " << firstName << " " << userName.substr(space1 + 1) << "." << endl;
Please help me with this program using c++.

Trending nowThis is a popular solution!
Step by stepSolved in 4 steps with 2 images

- Problem 1 Create a program that will print all odd integers from 1 up to a given value entered by the user. Problem 2 Write a program that will print out all the Fibonacci numbers up to a certain number of digits. Yourprogram should input the number of Fibonacci numbers to be displayed and display those values.For example if 8 was input it should display 1 1 2 3 5 8 13 21 Problem 3 Write a program that will allow us to sum all the integers from 1 up to a given number. The programwill prompt for and allow input for an integer. It will then calculate and display the sum of all integersfrom 1 to that value. Problem 4 Create a program that can be used to practice simple multiplication problems. The program shouldrandomly generate 2 single digit numbers for the user to multiply and display it in the form of aproblem. The user should enter an answer to the problem and it should check if they got it right orwrong. The program will continue asking until the user gets 3 correct answers. Problem…arrow_forwardPYTHON LANGUAGE Design a program that asks for the number of fat grams and calories in a food item. Validate the input as follows: Make sure the number of fat grams and calories is not less than 0. According to nutritional formulas, the number of calories cannot exceed fatGrams×9. Make sure that thenumber of calories entered is not greater than fatGrams×9Once correct data has been entered, the program should calculate and display the percentage of calories thatcome from fat. Use the following formula:Percentageofcaloriesfromfat=(Fatgrams×9)÷CaloriesSome nutritionists classify a food as “low fat” if less than 30 percent of its calories come from fat. If the resultsof this formula are less than 0.3, the program should display a message indicating the food is low in fatarrow_forwardAn investment firm xyz has a monthly income scheme that gives a 6.6% annual interest on the money invested. Create an interest calculator in C language in which the user can enter the principle amount and the program prints the monthly interest that the user will get every month.arrow_forward
- A bag of cookies holds 30 cookies. The calorie information on the bag claims that there are 10 "servings" in the bag and that a serving equals 240 calories. Write a program that asks the user to input how many cookies they actually ate and then reports how many total calories were consumed.arrow_forwardJLourses/42392/assignments/976546?module_item_id=2464139 Fall 2021 COP1000 HW4.docx Home In this homework, you will Announcements 1. Code-trace and predict the output of a program Account Modules 2. Write a program that prints a day of the week. 3. Write a program that prints roman numerals. 4. Write a program that calculates and compares the area of two rectangles. Quizzes Dashboard Grades Syllabus NOTES: You will submit six (06) files after completing this homework: Courses Zoom Library Research Guides - THREE source files: yourName_LAB4_1.py, yourName LAB4_2.py AND yourName LAB4_3.py • THREE image files: yourName LAB4_output1.jpg. yourName_LAB4_output2.jpg, AND yourName_LAB4_output3.jpg - You will also enter your response for #1 in the comment section. Calendar Inbox Assignment History 1. Code-Tracing - Without running / testing thefollowing code, predict what the following program would print on the screen if you printed freeze and then boil. Write your answer in the comment…arrow_forwardLOTTERY Bill buys 10 lottery tickets which he plays randomly. Let us write a C# program for Bill that suggests random numbers for him. After the winning numbers are drawn, the program informs Bill of the results of each lottery ticket. There are 5 winning numbers in one lottery ticket. Each number is from 1 to 90.arrow_forward
- In cengage mindtap The credit plan at TidBit Computer Store specifies a 10% down payment and an annual interest rate of 12%. Monthly payments are 5% of the listed purchase price, minus the down payment. Write a program that takes the purchase price as input. The program should display a table, with appropriate headers, of a payment schedule for the lifetime of the loan. Each row of the table should contain the following items: The month number (beginning with 1) The current total balance owed The interest owed for that month The amount of principal owed for that month The payment for that month The balance remaining after payment The amount of interest for a month is equal to balance × rate / 12. The amount of principal for a month is equal to the monthly payment minus the interest owed.arrow_forwardC level program 1. Write a program that takes an integer n as input (from Keyboard) and compute and display (a) The sum of digits. (b) The integer with digits reversed, and multiplied by 3. For example, if the input is 4318, then in part (a), you'll display integer 4318, and sum of digits 4 + 3 + 1 + 8 = 16; and in part (b), you'll compute and display 8134 and also 24402, which is 4318 * 3. (c) Test your program with 3 integers: 4318, 401, and an integer of 5 digits of your choice. Show and explain source code and show outputarrow_forwardA company wants to know the percentages of total sales and total expenses attributableto each salesperson. Each person has the following data: name – last name and firstname, sales, and expenses. Write a program that produces a report with a header linecontaining the total sales and total expenses. Following this heading should be a tablewith each salesperson’s name, percentage of total sales, and percentage of totalexpenses sorted by the salesperson’s name. Use a total of 25 records for this project.arrow_forward
- Develop a program that allows the user to enter a start value of 1 to 4, a stop value of 5 to 12 and a multiplier of 2 to 8. The program must display a multiplication table with results using these values. For example, if the user enters a start value of 3, a stop value of 7 and a multiplier value of 3, the table should be displayed as follows: Multiplication Table 3 x 3 = 9 3 x 4 = 12 3 x 5 = 15 3 x 6 = 18 3 x 7 = 21 additionally Each multiplication problem must be displayed with a problem number. The program must prompt the user to enter an answer to each of the multiplication problems. The correct answer should be displayed after the user enters an answer. A message should be displayed informing the user that the answer entered was correct or incorrect followed by an appropriate motivating comment. A running record of the number of correct and incorrect responses must be kept. After all the problems have been presented the user must be informed of his/her performance; number of…arrow_forwardpython: T1 = ( a, b, c) T2= a, b, c where a, b, c are numbers. Question 17 options: T1 == T2 and T1 is T2 T1 != T2 but T1 is T2 T1 == T2 but T1 is not T2 T1 != T2 and T1 is not T2arrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education





