Answered step by step
Verified Expert Solution
Link Copied!

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 19 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 4-5=-1
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 "a","e","h","m","t" 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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database And Expert Systems Applications 22nd International Conference Dexa 2011 Toulouse France August/September 2011 Proceedings Part 1 Lncs 6860

Authors: Abdelkader Hameurlain ,Stephen W. Liddle ,Klaus-Dieter Schewe ,Xiaofang Zhou

2011th Edition

3642230873, 978-3642230875

More Books

Students also viewed these Databases questions