Your program has currencies of Rs. 1, 5, 10, 20, 100, 500, 2000.
Your user enters a bill amount say Rs. 243.
Your user then enters cash given say Rs. 2000.
Now, help the user by telling how can he/she return the change to the customer with a minimum number of notes?