Write a program that reads a person’s name in the following format: first name, then middle name or initial, and then last name. The program then outputs the name in the following format: last name, first name. middle initial. For example the input Mary Average User should produce the output User, Mary A.Your program should work the same and place a full stop after the middle initial even if the input did not contain a full stop. Your program should allow for users who give no middle name or initial. In that case, the output of courses contains no middle name or initial. For example, the input Mary User should produce the output User, Mary Your program should also accept names in lowercase, uppercase or a mix of lowercase and uppercase, and display that in the correct format, e.g. if the input is mArY average USER should produce the output User, Mary A. Use C-strings and assume that each name is at most 20 characters long. Hint: it may be easier to use 3 C-strings.
Write a
middle name or initial, and then last name. The program then outputs the name in the
following format:
last name, first name. middle initial.
For example the input
Mary Average User
should produce the output
User, Mary A.Your program should work the same and place a full stop after the middle initial even
if the input did not contain a full stop. Your program should allow for users who give
no middle name or initial. In that case, the output of courses contains no middle name
or initial. For example, the input
Mary User
should produce the output
User, Mary
Your program should also accept names in lowercase, uppercase or a mix of
lowercase and uppercase, and display that in the correct format, e.g. if the input is
mArY average USER
should produce the output
User, Mary A.
Use C-strings and assume that each name is at most 20 characters long.
Hint: it may be easier to use 3 C-strings.
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images