Question: Write a bag member function with two parameters. The two parameters are Items x and y. The function should write to the console all Items
Write a bag member function with two parameters. The two parameters are Items x and y. The function should write to the console all Items in the bag that are between the first occurrence of x and the first occurrence of y. You may assume that items can be compared for equality using ==. Use the following header for the function: void print_value_range(const Item& x, const Item& y); print_value_range can be interpreted in a number of ways, but use the following points. This should make the implementation a little easier. Print the Items from x to y including the start but not including the end. If there is no element in the bag that has value x, print nothing Otherwise, if there is no element in the bag, after x, that has the value y, then print from x to the end of the list Print the values on one line separated by space. Put an end of line after the values are all printed. Here are some examples: Bag [1,2,3,4,5,6,7] x = 2 y = 5 prints 2 3 4 Bag [1,2,3,4,5,6,7] x = 2 y = 78 prints 2 3 4 5 6 7 Bag [1,2,3,4,5,6,7] x = 2 y = 1 prints 2 3 4 5 6 7 Bag [1,2,3,4,5,6,7] x = 8 y = 5 prints (nothing)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
