Привет всем.
Задали нарисовать блок-схему по задаче, задача такая
Любую сумму денег больше 7 рублей можно разменять на 3 и 5 рублей
Разменяйте N рублей всевозможными способами.
for n5:=0 to (Сумма div 5) do:yes:
for n3:=0 to (Сумма div 3) do
if (n5*5+n3*3)=сумма then writeln (......);
uses crt;
var
n, c5 : integer;
Begin
clrscr;
write('n='); readln(n);
c5 := 0;
while(n>0) do begin
dec(n, 5);
inc(c5);
if n mod 3 = 0 then
writeln('5*', c5, ' + 3*', n div 3);
end;
readln;
end.
var n5,n :integer;Работает железно!
begin
n:=111;
for n5:=0 to (n div 5) do
if ((n-n5*5) mod 3)=0 then
writeln(n:0,'=',n5:0,'*5p+',((n-n5*5) div 3):0,'*3p');
end.