Kasi yan yung output ng code mo, wala naman mali sa code mo, pero di yan yung sagot sa problem mo kung ang gusto mong mangyari ay lahat ng notes na less than sa input amount ay may value.
Kung icocompute mo manually malalaman mo kung bakit.
Amount: 3998
3998 / 1000 = 3
3998 - (3 * 1000) = 998...