static void Main(string[] args) { Console.WriteLine(FactorialPrimarySum(8)); }
public static int SumN(int n)
public static int SumArray(int[] data, int i)
return i + SumArray(data, i - 1);
public static int MaxInArray(int[] data, int i)
return Math.Max(data[i], MaxInArray(data, i - 1));
public static int FactorialSum(int n)
return n *= FactorialSum(n - 1);
public static int FactorialPrimarySum(int n)
return FactorialPrimarySum(n - 1);
return n + FactorialPrimarySum(n - 1);