Предмет: Информатика,
автор: Alena100499
№4 Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
writeln('*');
if n > 0 then begin
writeln('*');
F(n-2);
F(n div 2);
end
end;
Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(7)?
Ответы
Автор ответа:
0
procedure F(n: integer);
begin
write('*');
if n > 0 then begin
write('*');
F(n - 2);
F(n div 2);
end
end;
begin
f(7);
end.
напечатает 31 звездочку
заменила writeln на write чтоб легче было считать
begin
write('*');
if n > 0 then begin
write('*');
F(n - 2);
F(n div 2);
end
end;
begin
f(7);
end.
напечатает 31 звездочку
заменила writeln на write чтоб легче было считать
Похожие вопросы
Предмет: Информатика,
автор: Wwwrty
Предмет: Математика,
автор: bnpmipad
Предмет: Другие предметы,
автор: fordcod000
Предмет: Алгебра,
автор: katyakim2001
Предмет: Литература,
автор: nyшa