procedure F(n:integer);
begin
if n>=6 then
begin
Writeln;
F(n-3);
F(n-1);
end;
end;
begin
F(9);
Readln;
end.
Сначала думал что выведет только 96 а вывел 96876. Как так? разве после того как n будет равен 3 он не выйдет из метода? что не так?
begin
if n>=6 then
begin
Writeln;
F(n-3);
F(n-1);
end;
end;
begin
F(9);
Readln;
end.
Сначала думал что выведет только 96 а вывел 96876. Как так? разве после того как n будет равен 3 он не выйдет из метода? что не так?