Question
C++ Example 1: Input: A Box Cube to happy hello computer mouse happiness quit Output: 1 1 2 1 3 1 4 1 15 3
C++
Example 1: Input: A Box Cube to happy hello computer mouse happiness quit
Output: 1 1 2 1 3 1 4 1 15 3 8 1 9 1
Example 2: Input: A A A B B B AB quit
Output: 2 2 2 1
DO NOT USE THIS CODE, IT DOESN'T WORK:
#include
#include
using namespace std;
int main() {
map
string input;
while (cin >> input && input != "quit") { // Read input strings until "quit" is entered
int length = input.length(); // Get the length of the current string
if (length > 0) { // Skip empty strings
stringLengthCount[length]++; // Increment the frequency of the current string length
}
}
// Iterate over the map and print the length and frequency for each string length
for (auto [length, count] : stringLengthCount) {
cout
}
return 0;
}
(20 points) Extend the program in exercise 4 in the following way: after all input strings are read, you will output for each non-empty entry of V the number of letters in that entry and the number of strings in that entry. Input: Same as question 4 Output: 123415891111311
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