fork(6) download
  1. using System;
  2.  
  3. class Program
  4. {
  5. static void Main()
  6. {
  7. decimal change = 0.92m;
  8.  
  9. var coins = new [] {
  10. new { name = "quarter", nominal = 0.25m },
  11. new { name = "dime", nominal = 0.10m },
  12. new { name = "nickel", nominal = 0.05m },
  13. new { name = "pennies", nominal = 0.01m }
  14. };
  15.  
  16. foreach (var coin in coins)
  17. {
  18. int count = (int) (change / coin.nominal);
  19. change -= count * coin.nominal;
  20.  
  21. Console.WriteLine("{0} {1}", count, coin.name);
  22. }
  23. }
  24. }
  25.  
Success #stdin #stdout 0.03s 34752KB
stdin
Standard input is empty
stdout
3 quarter
1 dime
1 nickel
2 pennies