22 февраля 2013. Рекурсия–1
Все задачи нужно решать рекурсией
(вообще говоря, не пользуясь циклами в своей программе,
по крайней мере, в первых восьми задачах)
- Вычислите 2N
- Вычислите N!
- Вводятся числа, пока не введут 0. Выведите их в обратном порядке.
- Вычислите сумму цифр числа.
- Вычислите N-ое число Фибоначчи.
Как вы думаете, данное решение лучше или хуже обычного последовательного вычисления чисел Фибоначчи.
- Напишите рекурсивную функцию, вычисляющую число сочетаний C(n,k) с использованием известной рекуррентной формулы.
Как вы думаете, данное решение лучше или хуже вычисления через N!
- По алгоритму Евклида найдите НОД двух чисел
- Используя результат предыдущей задачи, найдите НОК двух чисел
- Решите задачу Ханойские башни