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