Site icon Информатика Эксперт

Е16.1 Сколько символов «звёздочка» будет напечатано на экране при выполнении вызова F(13)?

Сколько символов «звёздочка» будет напечатано на экране при выполнении вызова F(13)?

Ниже записаны две рекурсивные процедуры, F и G:

Паскаль Python
procedure F(n: integer); forward;
procedure G(n: integer); forward;
procedure F(n: integer);
begin
writeln(‘*’);
if n > 0 then
G(n — 1);
end;
procedure G(n: integer);
begin
writeln(‘*’);
if n > 1 then
F(n — 2);
end;
 int F(int n)
{
printf(″*″);
if (n > 0)
G(n — 1);
}
int G(int n)
{
printf(″*″);
if (n > 1)
F(n — 2);
}

 

Сколько символов «звёздочка» будет напечатано на экране при выполнении вызова F(13)?

Ответ:

 

Exit mobile version