36 lines
918 B
C#
36 lines
918 B
C#
using System;
|
||
|
||
class ATMProgram
|
||
{
|
||
static void Main()
|
||
{
|
||
int[] banknotes = { 5000, 2000, 1000, 500, 200, 100 };
|
||
|
||
Console.Write("Введите сумму, которую хотите обналичить: ");
|
||
int amount = int.Parse(Console.ReadLine());
|
||
|
||
if (amount > 150000)
|
||
{
|
||
Console.WriteLine("Cумма должна быть меньше 150 000 рублей");
|
||
return;
|
||
}
|
||
|
||
if (amount % 100 != 0)
|
||
{
|
||
Console.WriteLine("Cумма должна быть кратна 100");
|
||
return;
|
||
}
|
||
|
||
Console.WriteLine("Купюры:");
|
||
foreach (int note in banknotes)
|
||
{
|
||
int count = amount / note;
|
||
if (count > 0)
|
||
{
|
||
Console.WriteLine($"{count} - {note} руб");
|
||
amount -= count * note;
|
||
}
|
||
}
|
||
}
|
||
}
|