Дан рекурсивный алгоритм:
Паскаль |
Си |
procedure F(n: integer);
begin
writeln(n);
if n < 6 then begin
n:= n + 1;
F(n + 1);
F( n*2 );
writeln ( n );
end
end;; |
void F(int n){
printf("%d",n);
if (n < 6) {
n=n+1;
F(n+1);
F(n*2);
printf("%d",n);
}
}
|
Найдите сумму чисел, которые будут выведены при вызове F(1).