Определить количество 5, 20 и 50 копеечных монет, необходимое для набора суммы 4 рубля. При условии, что общее количество монет должно быть равно 20.
заранее спасибо
М | Правила Форума, п.4, и правила раздела Задачи, п.1 Тема переименована. |
М | Правила раздела Задачи: 4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора). |
const sum=400;
limit=20;
m1=5;m2=20;m3=50;
var i,j,k:integer;
begin
for i:=1 to (sum div m1) do
for j:=1 to (sum div m2) do
for k:=1 to (sum div m3) do
if (i+j+k=limit) and (m1*i + m2*j + m3*k=sum) then writeln(i,' ',j,' ',k);
readln;
end.
for i:=1 to (sum div m1) do
for j:=1 to (sum-i*m1) div m2 do
if m1*i + m2*j + m3*(limit-i-j)=sum then writeln(i,' ',j,' ',limit-i-j);