Циклы: определить все способы выплаты суммы 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();
 
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4 из 5
Похожие ответы