So I am trying to code a change counter in which a user enters an amount of change between 0.00 and .99, and the program calculates the minimum number of coins to make exact change (how many quarters, how many dimes, etc.) I feel like I've written sufficient code, especially as if compiles successfully and works for most amounts entered. The program correctly identifies the number of coins generally up to around 86 cents. At this point, the program begins adding an extra penny to most numbers (.99 is said to need 3 quarters, 2 dimes, and 5 pennies.) I'm coding and compiling in Dev-C++ 4.9.8.0. Please let me know what you think, many thanks!