Ниже на пяти языках программирования записан рекурсивный алгоритм
SUB F(n)
PRINT N
IF n < 5THEN
F(2 * n)
F(n + 3)
ENDIFENDSUB
Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова
Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
Показать разбор и ответ
При вызове будут выполнены рекурсивные вызовы и при вызове – рекурсивные вызовы и при вызове – рекурсивные вызовы и При вызовах условие не выполняется и рекурсивных вызовов не будет.
Выпишем результаты выполнения для всех упомянутых вызовов от большего значения к меньшему.
Ответ: 124875487
Это задание составили эксперты «СтатГрада» для Яндекса
Это задание решали 6 тыс. раз. С ним справились 69% пользователей.