Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 16.01.2010
Сообщений: 12
1

Набрать сумму минимальным количеством денежных знаков.

16.01.2010, 20:15. Просмотров 2661. Ответов 1
Метки нет (Все метки)

87. (6 б.) Касса. В массиве K(n) в порядке убывания представлены достоинства денежных знаков (купюр и монет) валютной системы некоторой страны. Реализовать выдачу в этой системе заданной суммы m минимальным числом денежных знаков.

плиииизз
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.01.2010, 20:15
Ответы с готовыми решениями:

Реализовать выдачу в системе заданной суммы m минимальным числом денежных знаков
uses crt; var i,j,m,n,b:longint; k:arraryof longint; begin write('M-> '); readln(m); ...

Как наименьшим количеством денежных купюр можно выплатить сумму N
1)В некоторой стране используются денежные купюры достоинством в 1, 2, 5, 10, 20, 50. Дано...

Определить, каким наименьшим количеством денежных купюр можно выплатить сумму N
В некоторой стране используются денежные купюры достоинством в 1, 2, 4, 8, 16, 32 и 64. Дано...

Выплатить сумму п наименьшим количеством указанных денежных купюр
В некоторой стране используются денежные купюры достоинством в 1, 2, 4, 8, 16, 32 и 64. Дано...

1
4335 / 1467 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
16.01.2010, 20:55 2
Лучший ответ Сообщение было отмечено vivs_21 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
uses crt;
var i,j,m,n,b:longint;
k:arrary[1..1000]of longint;
 
begin
 write('M-> ');
 readln(m);
 write('N-> ');
 readln(n);
 write('Введите массив K -> ');
 for i:=1 to n do read(k[i]);
 readln;
 
 for i:=1 to n do
 for j:=1 to n-1 do if k[j]<k[j+1] then
 begin
  b:=k[j];
  k[j]:=k[j+1];
  k[j+1]:=b;
 end;
 
 for i:=1 to n do
 begin 
  writeln(k[i],' у.е. - ',m div k[i]);
  m:=m mod k[i];
 end;
 readln;
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.01.2010, 20:55

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Определить, каким наименьшим количеством денежных купюр можно выплатить сумму N
В некоторой стране используются денежные купюры достоинством в 1,2,4,8,16,32 и 64.дано натуральное...

На сколько лет необходимо положить в банк сумму Х денежных единиц, чтобы получить сумму N денежных единиц (N> X)
Здравствуйте помогите пожалуйста сделать эту задачу в которой нужно использовать цикли. На...

Заданную сумму денег выразить минимальным количеством банкнот по 500, 100, 10, 5, 2 и 1 рублю
№2 Необходимо определить, как заданную сумму денег выразить минимальным количеством банкнот по...

В одномерном массиве в порядке убывания представлены достоинства денежных знаков
Касса. В одномерном массиве в порядке убывания представлены достоинства денежных знаков (купюр и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.