public class FibonacciFactorial
public static int Fibonacci(int n)
for (int j = 0; j < n; j++)
public static int Factorial (int n) {
for (int x = 1; x <= n; x++)
factorialNum = factorialNum * x;
public static void Main()
int fibonacciFactorial = 0;
Console.WriteLine("Fibonacci Factorial");
Console.Write("Enter a number: ");
inputNumber = Console.ReadLine();
if (Int32.TryParse(inputNumber, out number)== true)
Console.WriteLine("Zero or negative input is not allowed.");
Console.WriteLine("you can only input 1 to 6");
for (int x = 1; x <= number; x++)
fibonacciFactorial = fibonacciFactorial + Factorial(Fibonacci(x));
for (int j = 1; j <= number; j++)
answer = frozenNumber - answer;
string val = string.Format("{0:#,#0}",fibonacciFactorial);
Console.WriteLine("The fibonacci factorial sum of: {0:#,#0}", frozenNumber + " is " + val);
Console.WriteLine("Invalid Input. Please Enter a numeric value.");