A few pointers on your first code...
Code:int Change = round(change * 100); /* Initialise */ int quarters = 0; int dimes = 0; int nickels = 0; int pennies = 0; // how many quarters are needed /* Use curly braces to your advantage */ if (Change >= 25) { quarters = (Change / 25); Change = (Change%25); } // how many dimes are needed if (Change >=10) { dimes = (Change / 10); Change = (Change%10); } if (Change >= 5) { nickels = (Change / 5); Change = (Change%5); } if (Change >= 1) { /* Don't divide by 1 */ pennies = Change; }