import java.util.Scanner;
public class Main {
public static void main
(String[] args
) { int change = 0;
int quarters = 0;
int dimes = 0;
int nickels = 0;
int pennies = 0;
//creates a copy of Scanner class
Scanner in
= new Scanner
(System.
in);
System.
out.
println("Please enter amount of change(1-99)");
change = in.nextInt();
int changeOut = change;
//loop for quarters
while (change >= 25)
{
change = change - 25;
quarters = quarters + 1;
}
while (change >= 10)
{
change = change - 10;
dimes = dimes + 1;
}
while (change >= 5)
{
change = change - 5;
nickels = nickels + 1;
}
while (change >= 1)
{
change = change - 1;
pennies = pennies + 1;
}
System.
out.
println("Change:" + changeOut
); System.
out.
println("Quarters= "+ quarters
); System.
out.
println("Dimes=" + dimes
); System.
out.
println("Nickels=" + nickels
); System.
out.
println("Pennies=" + pennies
);
in.close();
}
}
aW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwoKcHVibGljIGNsYXNzIE1haW4gewoKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsJCgkJaW50IGNoYW5nZSA9IDA7CgkgICAgaW50IHF1YXJ0ZXJzID0gMDsKCSAgICBpbnQgZGltZXMgPSAwOwoJICAgIGludCBuaWNrZWxzID0gMDsKCSAgICBpbnQgcGVubmllcyA9IDA7CgkgICAgLy9jcmVhdGVzIGEgY29weSBvZiBTY2FubmVyIGNsYXNzCgkgICAgU2Nhbm5lciBpbiA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CgoJICAgIFN5c3RlbS5vdXQucHJpbnRsbigiUGxlYXNlIGVudGVyIGFtb3VudCBvZiBjaGFuZ2UoMS05OSkiKTsKCgkgICAgY2hhbmdlID0gaW4ubmV4dEludCgpOwoJICAgIGludCBjaGFuZ2VPdXQgPSBjaGFuZ2U7CgoJICAgIC8vbG9vcCBmb3IgcXVhcnRlcnMKCSAgICB3aGlsZSAoY2hhbmdlID49IDI1KQoJICAgIHsKCSAgICAgICAgY2hhbmdlID0gY2hhbmdlIC0gMjU7CgkgICAgICAgIHF1YXJ0ZXJzID0gcXVhcnRlcnMgKyAxOwoJICAgIH0KCSAgICB3aGlsZSAoY2hhbmdlID49IDEwKQoJICAgIHsKCSAgICAgICAgY2hhbmdlID0gY2hhbmdlIC0gMTA7CgkgICAgICAgIGRpbWVzID0gZGltZXMgKyAxOwoKCSAgICB9CgkgICAgd2hpbGUgKGNoYW5nZSA+PSA1KQoJICAgIHsKCSAgICAgICAgY2hhbmdlID0gY2hhbmdlIC0gNTsKCSAgICAgICAgbmlja2VscyA9IG5pY2tlbHMgKyAxOwoJICAgIH0KCSAgICB3aGlsZSAoY2hhbmdlID49IDEpCgkgICAgewoJICAgICAgICBjaGFuZ2UgPSBjaGFuZ2UgLSAxOwoJICAgICAgICBwZW5uaWVzID0gcGVubmllcyArIDE7CgkgICAgfQoJICAgIAoJICAgIFN5c3RlbS5vdXQucHJpbnRsbigiQ2hhbmdlOiIgKyBjaGFuZ2VPdXQpOwoJICAgIFN5c3RlbS5vdXQucHJpbnRsbigiUXVhcnRlcnM9ICIrIHF1YXJ0ZXJzKTsKCSAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkRpbWVzPSIgKyBkaW1lcyk7CgkgICAgU3lzdGVtLm91dC5wcmludGxuKCJOaWNrZWxzPSIgKyBuaWNrZWxzKTsKCSAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlBlbm5pZXM9IiArIHBlbm5pZXMpOwoJICAgIAoJICAgIGluLmNsb3NlKCk7Cgl9Cn0K