public static int Fibonacci(int n) { if (n == 0 || n == 1) return n; else return Fibonacci(n - 1) + Fibonacci(n - 2); } public static void Main(string[] args) { int i = 0; int sum = 0; while (true) { int fib = Fibonacci(i); if (fib < 1000000) { if ( (fib%2) == 0) sum+= fib; i++; continue; } else { break; } } Console.WriteLine("Sum of even Fibonacci numbers less than 1 million: " + sum); Console.ReadKey(); }