Циклы: определить все способы выплаты суммы n с помощью купюр достоинством 1, 5, 10, 20 и 100 условных единиц - C#
Формулировка задачи:
Ввести с клавиатуры натуральное число n. Определить все способы выплаты суммы n с помощью купюр достоинством 1, 5, 10, 20 и 100 условных едениц.
Решение задачи: «Циклы: определить все способы выплаты суммы n с помощью купюр достоинством 1, 5, 10, 20 и 100 условных единиц»
textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
Console.Write("n = ");
int n = Convert.ToInt32(Console.ReadLine());
while (n >= 100)
{
Console.WriteLine(100);
n -= 100;
}
while (n >= 20)
{
Console.WriteLine(20);
n -= 20;
}
while (n >= 10)
{
Console.WriteLine(10);
n -= 10;
}
while (n >= 5)
{
Console.WriteLine(5);
n -= 5;
}
while (n >= 1)
{
Console.WriteLine(1);
n -= 1;
}
Console.ReadKey();
}
}
}