Задача заключается в вычислении выражения xn / n! с помощью рекурсии. Для решения задачи можно использовать следующий алгоритм:
1. Считать значения X и N.
2. Создать рекурсивную функцию, которая будет принимать два аргумента: xn и n.
3. В рекурсивной функции проверить базовый случай: если n равно 0, вернуть 1 (так как 0! = 1).
4. Вычислить значение факториала n: f = n * f(n-1) (используя рекурсию).
5. Вычислить значение xn / f и вернуть результат.
6. В основной части программы вызвать рекурсивную функцию, передавая ей значения X и N.
7. Вывести результат с точностью до 5 знаков после запятой.
Алгоритм можно реализовать на языке программирования Python следующим образом:
“`python
def calculate(x, n):
if n == 0:
return 1
f = n * calculate(x, n-1)
return x**n / f
x, n = map(int, input().split())
result = calculate(x, n)
print(‘{:.5f}’.format(result))
“`
Таким образом, программа считывает значения X и N, вычисляет результат с помощью рекурсивной функции calculate и выводит его с точностью до 5 знаков после запятой.