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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!