Пример #1
0
 public void TestNext()
 {
     int[] small_fib = {1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144};
     FibonacciGenerator fib = new FibonacciGenerator();
     foreach (int i in small_fib)
     {
         Assert.AreEqual(i, fib.next());
     }
 }
Пример #2
0
        public static void Main(string[] args)
        {
            FibonacciGenerator fib = new FibonacciGenerator();
            int total = 0;

            for (int i = fib.next(); i < 4000000; i = fib.next()) {
                if (i%2 == 0) {
                    total += i;
                }
            }
            Console.Out.WriteLine("answer: {0}", total);
            Console.In.ReadLine();
        }