An acronym is a word formed from the initial letters of words in a set phrase. Write a program whose input is a 4 word phrase and whose output is an acronym of the input. If a word begins with a lower case letter, don't include that letter in the acronym. Assume there will be at least one upper case letter in the input. Ex: If the input is: Association for Computing Machinery the output should is: ACM Your program must define and call a function thats returns the acronym created for the given userPhrase. string CreateAcronym (string wordl, string word2, string word3, string word4) Hint 1: Use isupper() to check if a letter is upper case. isUpper(ch) returns true if ch is a char variable containing an uppercase letter (A"..Z'), otherwise it returns false. You can use it in the if condition. Hint 2: Use str.append(1, ch) to append a character in char variable ch to the end of the string str. The 1 tells the function to append exactly 1 character. Hint 3: Do not use getline.

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter3: Input/output
Section: Chapter Questions
Problem 12SA: 12. What is the output of the following program? (2, 3, 6, 8) #include <iostream> #include...
icon
Related questions
Question

In C++

5.17 LAB: Acronyms
An acronym is a word formed from the initial letters of words in a set phrase. Write a program whose input is a 4 word phrase and whose
output is an acronym of the input. If a word begins with a lower case letter, don't include that letter in the acronym. Assume there will be at
least one upper case letter in the input.
Ex: If the input is:
Association for Computing Machinery
the output should is:
ACM
Your program must define and call a function thats returns the acronym created for the given userPhrase.
string CreateAcronym (string wordl, string word2, string word3, string word4)
Hint 1: Use isupper() to check if a letter is upper case. isUpper(ch) returns true if ch is a char variable containing an uppercase letter ('A'..'Z'),
otherwise it returns false. You can use it in the if condition.
Hint 2: Use str.append(1, ch) to append a character in char variable ch to the end of the string str. The 1 tells the function to append exactly
1 character.
Hint 3: Do not use getline.
417118.2791720.qx3zqy7
LAB
ACTIVITY
5.17.1: LAB: Acronyms
1 #include <iostream>
2 using namespace std;
3
4 /* Define your function here */
main.cpp
0/25
Load default template...
Transcribed Image Text:5.17 LAB: Acronyms An acronym is a word formed from the initial letters of words in a set phrase. Write a program whose input is a 4 word phrase and whose output is an acronym of the input. If a word begins with a lower case letter, don't include that letter in the acronym. Assume there will be at least one upper case letter in the input. Ex: If the input is: Association for Computing Machinery the output should is: ACM Your program must define and call a function thats returns the acronym created for the given userPhrase. string CreateAcronym (string wordl, string word2, string word3, string word4) Hint 1: Use isupper() to check if a letter is upper case. isUpper(ch) returns true if ch is a char variable containing an uppercase letter ('A'..'Z'), otherwise it returns false. You can use it in the if condition. Hint 2: Use str.append(1, ch) to append a character in char variable ch to the end of the string str. The 1 tells the function to append exactly 1 character. Hint 3: Do not use getline. 417118.2791720.qx3zqy7 LAB ACTIVITY 5.17.1: LAB: Acronyms 1 #include <iostream> 2 using namespace std; 3 4 /* Define your function here */ main.cpp 0/25 Load default template...
Hint 2: Use str.append(1, ch) to append a character in char variable ch to the end of the string str. The 1 tells the function to append exactly
1 character.
Hint 3: Do not use getline.
417118.2791720.qx3zqy7
LAB
ACTIVITY
1 #include <iostream>
2 using namespace std;
3
5.17.1: LAB: Acronyms
4 /* Define your function here */
5
6 int main() {
7
8
9
10
11
12 13
14}
string word1;
string word2;
string word3;
string word4;
/* Type your code here */
return 0;
Develop mode Submit mode
main.cpp
Enter program input (optional)
If your code requires input values, provide them here.
0/25
Load default template...
Run your program as often as you'd like, before submitting for grading. Below, type any needed
input values in the first box, then click Run program and observe the program's output in the
second box.
li
Transcribed Image Text:Hint 2: Use str.append(1, ch) to append a character in char variable ch to the end of the string str. The 1 tells the function to append exactly 1 character. Hint 3: Do not use getline. 417118.2791720.qx3zqy7 LAB ACTIVITY 1 #include <iostream> 2 using namespace std; 3 5.17.1: LAB: Acronyms 4 /* Define your function here */ 5 6 int main() { 7 8 9 10 11 12 13 14} string word1; string word2; string word3; string word4; /* Type your code here */ return 0; Develop mode Submit mode main.cpp Enter program input (optional) If your code requires input values, provide them here. 0/25 Load default template... Run your program as often as you'd like, before submitting for grading. Below, type any needed input values in the first box, then click Run program and observe the program's output in the second box. li
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Function Arguments
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning