using System;
class Program
{
static int SumEvenNumbersInFibonacci(int n) {
if (n < 1) {
return 0;
}
Console.Write("0 1 ");
int currentNumber = 0, nextNumber = 1, temp;
int sum = 0;
for (int i = 0; i < n - 2; i++) {
temp = nextNumber;
nextNumber = currentNumber + nextNumber;
currentNumber = temp;
Console.Write(nextNumber + " ");
if (nextNumber % 2 == 0)
sum += nextNumber;
}
return sum;
}
static void Main()
{
int sum = SumEvenNumbersInFibonacci(15);
Console.WriteLine("\nSum = " + sum);
}
}
/*
run:
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377
Sum = 188
*/