import java.util.Scanner; public class CountMoney { public static void main(String[] args) { Scanner input = new Scanner(System.in); double money = input.nextDouble(); long pennies = (long)(100 * money); long twenties = pennies / (20*100); pennies -= twenties * (20*100); long tens = pennies / (10*100); pennies -= tens * (10*100); long fives = pennies / (5*100); pennies -= fives * (5*100); long ones = pennies / (1*100); pennies -= ones * (1*100); long quarters = pennies / 25; pennies -= quarters * 25; long dimes = pennies / 10; pennies -= dimes * 10; long nickles = pennies / 5; pennies -= nickles * 5; System.out.println(money+" = " +twenties+" " +tens+" " +fives+" " +ones+" " + quarters+" " +dimes+" " +nickles+" " +pennies); } } // Local Variables: // c-basic-offset: 2 // indent-tabs-mode: nil // compile-command: "javac CountMoney.java; java CountMoney < CountMoney.input" // End: