Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.11.2010, 19:11   #1
kazzz
Пользователь
 
Регистрация: 12.11.2010
Сообщений: 38
Вопрос Delphi задача

Помогите написать программу с таким условием: Дано натуральное число N. Каким наименьшим количеством монет можно выплатить N копеек. В наличии имеются монеты достоинством 1,3,5,10,20 и 50 копеек.

Желательно с пояснениями. Заранее благодарен!
kazzz вне форума Ответить с цитированием
Старый 12.11.2010, 19:20   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

nn:=n;
k50:=nn div 50;//какую сумму мы может выдать монетами по 50 (точнее число таких моет)
nn:=nn mod 50;//сумма(остаток) которую нельзя выдать такой монентой
далее по аналогии (не забываем про остаток nn)
k20:=...
k10:=...
k5:=....
k3:=....
k1:=....
а потом суммируем k:=k50 + ... + k1;
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 12.11.2010 в 19:32.
evg_m вне форума Ответить с цитированием
Старый 13.11.2010, 10:05   #3
Z1000000
Форумчанин
 
Регистрация: 04.05.2010
Сообщений: 495
По умолчанию

Код:
Program Monets;
const Monet : array[1..6] of Integer = (1,3,5,10,20,50);
var
 N,K,i : Integer;
begin
i := 6;
writeln ('Введите необходимую сумму :');
readln(N);
repeat
 begin
 K := N div Monet[i];
 if K <> 0 then
  writeln ('Требуется ',K,' монет достоинством ',Monet[i]);
 N := N mod Monet[i];
 i := i-1;
 end
until (N = 0);
readln;
end.
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948
Z1000000 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача в Delphi Яська Помощь студентам 1 18.10.2010 16:24
for (задача на Delphi) drikusik# Помощь студентам 2 06.12.2009 20:51
Задача в Delphi stscolt Помощь студентам 1 28.04.2009 21:11
Задача на Delphi Gorinicher Помощь студентам 17 22.10.2007 21:49