Ниже записаны две рекурсивные процедуры, F и G: 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); begi...
Ниже записаны две рекурсивные процедуры, F и G:
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;
Сколько символов «звёздочка» будет напечатано на экране при выполнении
вызова F(13)?
Ответ(ы) на вопрос:
Гость
//полный код
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;
begin
F(13);
end.
Вывод
*
*
*
*
*
*
*
*
*
*
походу 10 звездочек
Не нашли ответ?
Похожие вопросы