Question
Making Change | C++ Implementation Implement a Dynamic Programming change algorithm . The program should read input from a file named amount.txt. The file contains
Making Change | C++ Implementation
Implement a Dynamic Programming change algorithm. The program should read input from a file named amount.txt. The file contains lists of denominations (V) followed on the next line by the amount A. Example amount.txt: 1 2 5 10 1 3 7 12 29 1 2 4 8 15
In the above example the first line contains the denominations V=(1, 2, 5) and the next line contains the amount A = 10 for which we need change. There are three different denomination sets and amounts in the above example. A denomination set will be on a single line and will always start with the 1 coin.
The results should be written to a file named change.txt and should contain the denomination set, the amount A, the change result array and the minimum number of coins used. Example change.txt: 125 10 0 0 2 2 1 3 7 12 29 0 1 2 1 4 1 2 4 8 15 1 1 1 1 4 In the above example, to make 29 cents change from the denomination set (1, 3, 7, 12) you need 0: 1 cent coin, 1: 3 cent coin, 2: 7 cent coins and 1: 12 cent coin for a total of 4 coins.
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