Answered step by step
Verified Expert Solution
Question
1 Approved Answer
In this program, you will use string manipulation to create a new spy name given a first and last name. The user is prompted
In this program, you will use string manipulation to create a new spy name" given a first and last name.
The user is prompted to type a first and last name as input, with a space between them. Your program must be able to account for first names and last names of up to characters each.
To generate the name, the program will:
Subtract the length number of characters of the first name from the length of the last name to get an "increment amount," which may be positive or negative. Example: there are five letters in "James" and four letters in "Bond", so the increment amount is
Update both the first and last name by incrementing all characters in the name by the amount determined in the previous step. The exception is lowercase letters from the phrase "exam three"; so the letters aehmt and x will remain unchanged.
Swap the updated first name with the updated last name
In addition to completing the main function, there are two functions you must complete the definitions for:
incString: given a string variable and an increment amount, updates the string by adding the increment amount to all characters except the letters listed above.
getSwappedFullName: given a first and last name in separate string variables, fills a third string variable with the swapped names and a space between them
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started