Напишите,пожалуйста,простенькую задачу на паскале
В кассе имеются денежные купюры достоинством m 1,5,10,50,100,500 рублей,необходимо выплатить сумму n наименьшим кол-вом

Var n,z,k:integer;
begin
write(Введите сумму: );
readln(n);
k:=500;
z := n div k;
n := n mod k;
if z>0 then writeln(k, * ,z);
k:=100;
z := n div k;
n := n mod k;
if z>0 then writeln(k, * ,z);
k:=50;
z := n div k;
n := n mod k;
if z>0 then writeln(k, * ,z);
k:=10;
z := n div k;
n := n mod k;
if z>0 then writeln(k, * ,z);
k:=5;
z := n div k;
n := n mod k;
if z>0 then writeln(k, * ,z);
k:=1;
z := n div k;
n := n mod k;
if z>0 then writeln(k, * ,z);
end.

Оцени ответ
Подпишись на наш канал в телеграм. Там мы даём ещё больше полезной информации для школьников!

Загрузить картинку