Задача #5846

Рекурсия

Уровень ЕГЭ

Назовите наименьшее значение n, для которого F(n,0) равно 628 648.

Python C++
def f(n, r):
if n==0:
return 2 * r
else:
return F(n//10, r*10+n%10)
int F(int n, int r) {
if (n==0)
return 2*r;
else
return F(n/10, r*10+n%10);
}
Паскаль
function F(n,r: integer): integer;
begin
if n = 0 then
F := 2 * r
else
F := F(n//10, r*10 + n%10)
end;
Ответ
Новая
Войдите, чтобы история ответов и статистика сохранялись.
Решение Нажми, чтобы открыть Нажми, чтобы скрыть

Ответ

423413

Видео по задаче

Быстрый переход
Перейти к задаче