C Упражнения: прочтите сумму и разбейте ее на минимально возможное количество банкнот.

Основные объявления и выражения C: Упражнение 16 с решением

Напишите программу на C, чтобы считать сумму (целочисленное значение) и разбить сумму на наименьшее возможное количество банкнот.

# br> Примечание. Возможные банкноты: 100, 50, 20, 10, 5, 2 и 1.

Код C:

  #include  int main () {int amt, total; printf ("Введите сумму:"); scanf ("% d", & amt); total = (int  ) amt/100; printf ("Есть:"); printf (" n% d Примечание (и) из 100,00  n", всего); amt = amt- (всего * 100); total = (int) amt /50; printf («% d примечания из 50,00  n», всего); amt = amt- (всего * 50); total = (int) amt/20; printf («% d примечания) из  20.00  n ", всего); amt = amt- (total * 20); total = (int) amt/10; printf ("% d Note (s) of 10.00  n ", total); amt = amt- (  total * 10); total = (int) amt/5; printf ("% d Note (s) of 5.00  n", total); amt = amt- (total * 5); total = (int) amt/2  ; printf ("% d заметок из 2,00  n", всего); amt = amt- (всего * 2); total = (int) amt/1; printf ("% d заметок из 1,00   n ", всего); return 0;}  

Пример Вывод:

 Введите сумму: 375 Есть: 3 банкноты по 100,00 1 банкноты по 50,00 1 банкноты по 20,00 0 банкноты по 10,00 1 банкноты (  s) из 5,00 0 Примечание (и) из 2,00 0 Note (s) из 1,00 

Блок-схема:

Редактор программного кода C:

Оцените статью
nanomode.ru
Добавить комментарий