Предмет: Информатика,
автор: Nikita1404072003
Дан рекурсивный алгоритм: procedure F(n: integer); begin writeln('*'); if n > 0 then begin writeln('*'); F(n-2); F(n div 2); F(n div 2); end end; Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(7)?
Ответы
Автор ответа:
0
Ответ:
61
Объяснение:
function f(n:integer):integer;
var i:int64;
begin
i:=1;
if n>0 then i:=2+f(n-2)+f(n div 2)+f(n div 2);
f:=i;
end;
begin
writeln(f(7));
end.
Похожие вопросы
Предмет: Русский язык,
автор: alinamadgitova
Предмет: Геометрия,
автор: 236574
Предмет: Математика,
автор: tshishka
Предмет: Физика,
автор: Balim110
Предмет: История,
автор: Nas185