Рекурсивное вычисление суммы ряда - C#
Формулировка задачи:
Вычислить сумму
Не могу сообразить алгоритм, помогите.
Решение задачи: «Рекурсивное вычисление суммы ряда»
textual
Листинг программы
using System;
namespace ConsoleApplication166
{
class Program
{
static void Main(string[] args)
{
var x = 5;
var f = Fac(1, 1, x, 100);
Console.WriteLine(f);
Console.ReadLine();
}
static double Fac(double item, int power, int x, int counter)
{
if (counter <= 0)
return item;
return item + Fac(item * x / power, power + 1, x, counter - 1);
}
}
}