Реализовать рекурсивный алгоритм вычисления значения функции - C#
Формулировка задачи:
Нужно реализовать рекурсивные функции по следующим задачкам:
2.Алгоритм вычисления значения функции F(n),где n– натуральное число, задан следующим соотношениями:
F(1)=1;
F(n)=F(n-1)-n, если n>1.
Чему равно значение функцииF(30)?
3. Алгоритм вычисления значения функции F(n),где n– натуральное число, задан следующим соотношениями:
F(1)=1; F(2)=2; F(3)=3;
F(n)=F(n-3)*n, если n>3.
Чему равно значение функцииF(10)? Ответ: 280
4. Алгоритм вычисления значения функции F(n),где n– натуральное число, задан следующим соотношениями:
F(1)=1; F(2)=2; F(3)=3;
F(n)=F(n-3)/n, если n>3.
Чему равно значение функцииF(11)?
В 3 и 4 не знаю как реализовать условия F(1)=1; F(2)=2; F(3)=3; и n>3. Получатся какая-то лабуда.
буду благодарна за помощь. Буду благодарна если объясните как все это реализовать
Решение задачи: «Реализовать рекурсивный алгоритм вычисления значения функции»
textual
Листинг программы
static int Foo3(int x) { return x < 4 ? x : Foo3(x - 3)*x; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д