eh eh
non credo proprio che il tuo programma funzioni.
nel senso... se devi trovare il MINIMO NUMERO di banconote dovrai fare dei cicli del tipo

codice:
finche' (quello che mi rimane in mano e' maggiore di 50)
togli cinquanta;
aumenta di 1 le banconote da 50
fine ciclo

finche' (quello che mi rimane in mano e' maggiore di 20)
stessa cosa

stessa cosa per le altre banconote