Question: Create a C++ program that performs the following. In a container of marbles there are 5 colors randomly placed: red, yellow, green, black and blue.
Create a C++ program that performs the following.
In a container of marbles there are 5 colors randomly placed: red, yellow, green, black and blue. Assume that the container holds a maximum of 25 marbles. Use a stack program to simulate randomly placing a minimum of 10 and a maximum of 25 marbles into the container (stack). This is interactive, with the user being able to choose how many marbles are added. Now once that is done have the "user" choose a color and using ONLY stack functions remove all marbles of that color. All marbles in the container (stack) that are NOT of that color are returned in the same order they were in prior to the color removal. Loop the program twice to simulate "filling" and "removing" two sets of marbles.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
