SHOW:
|
|
- or go back to the newest paste.
| 1 | using System; | |
| 2 | ||
| 3 | namespace _05._Coins | |
| 4 | {
| |
| 5 | class Program | |
| 6 | {
| |
| 7 | static void Main(string[] args) | |
| 8 | {
| |
| 9 | ||
| 10 | double sum = double.Parse(Console.ReadLine()); | |
| 11 | int coins = 0; | |
| 12 | ||
| 13 | while (sum > 0) | |
| 14 | {
| |
| 15 | sum = Math.Round(sum,2); | |
| 16 | ||
| 17 | if (sum >= 3) | |
| 18 | {
| |
| 19 | sum -= 2; | |
| 20 | coins++; | |
| 21 | } | |
| 22 | else if (sum >= 2) | |
| 23 | {
| |
| 24 | sum -= 2; | |
| 25 | coins++; | |
| 26 | } | |
| 27 | else if (sum >= 1) | |
| 28 | {
| |
| 29 | sum -= 1; | |
| 30 | coins++; | |
| 31 | } | |
| 32 | else if (sum >= 0.50) | |
| 33 | {
| |
| 34 | sum -= 0.50; | |
| 35 | coins++; | |
| 36 | } | |
| 37 | else if (sum >= 0.20) | |
| 38 | {
| |
| 39 | sum -= 0.20; | |
| 40 | coins++; | |
| 41 | } | |
| 42 | else if (sum >= 0.10) | |
| 43 | {
| |
| 44 | sum -= 0.10; | |
| 45 | coins++; | |
| 46 | } | |
| 47 | else if (sum >= 0.05) | |
| 48 | {
| |
| 49 | sum -= 0.05; | |
| 50 | coins++; | |
| 51 | } | |
| 52 | else if (sum >= 0.02) | |
| 53 | {
| |
| 54 | sum -= 0.02; | |
| 55 | coins++; | |
| 56 | } | |
| 57 | else if (sum >= 0.01) | |
| 58 | {
| |
| 59 | sum -= 0.01; | |
| 60 | coins++; | |
| 61 | } | |
| 62 | } | |
| 63 | Console.WriteLine(coins); | |
| 64 | } | |
| 65 | } | |
| 66 | } |