You enjoy collecting marbles and keep them all in a jar
You enjoy collecting marbles and keep them all in a jar. In this jar you have a variety of colors and for each color present in your jar you have the same amount of marbles. For example, if you have 40 marbles in the jar and four different colors (blue, red, green, white), then you will have 10 of each. Given that you'd rather not count ALL of the marbles in your jar you remove at least one of each color and ALL of the marbles of at least one color and from this you will calculate the total number of marbles in the jar. Example Execution #1: Enter data #1 or -1 to exit: 1 Enter data #2 or -1 to exit: 2 Enter data #3 or -1 to exit: 3 Enter data #4 or -1 to exit: 4 Enter data #5 or -1 to exit: 1 Enter data #6 or -1 to exit: 2 Enter data #7 or -1 to exit: 3 Enter data #8 or -1 to exit: 4 Enter data #9 or -1 to exit: 3 Enter data #10 or -1 to exit: 3 Enter data #11 or -1 to exit: 3 Enter data #12 or -1 to exit: 2 Enter data #13 or -1 to exit: 3 Enter data #14 or -1 to exit: 1 Enter data #15 or -1 to exit: 2 Enter data #16 or -1 to exit: -1 Total number of coins: 24 • Explanation – there are four unique colors (1, 2, 3, and 4) and all of the marbles of the third color (3) have been removed from the jar. The total of marbles is 24. Example Execution #2: Enter data #1 or -1 to exit: 3 Enter data #2 or -1 to exit: 3 Enter data #3 or -1 to exit: 3 Enter data #4 or -1 to exit: 5 Enter data #5 or -1 to exit: 5 Enter data #6 or -1 to exit: 5 Enter data #7 or -1 to exit: 8 Enter data #8 or -1 to exit: 2 Enter data #9 or -1 to exit: 8 Enter data #10 or -1 to exit: 2 Enter data #11 or -1 to exit: 2 Enter data #12 or -1 to exit: 8 Enter data #13 or -1 to exit: -1 Total number of coins: 12 • Explanation – there are four unique colors and three of each. All marbles have been removed from the jar. Additional Requirements: 1. Accept input and produce output exactly as seen in the example executions. ?
0 comments:
Post a Comment