Wednesday, 20 November 2013

C# fibonacci series program using recursion

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Consolefibonacciusingrecursion
{
   public class Program
    {
        static void fibonacci(int a, int b, int counter, int n)
        {
            Console.WriteLine(a);

           
                if (counter<n)
               
                     fibonacci(b, a + b, counter + 1, n);
               
           
        }
       
    public    static void Main(string[] args)
        {
            Console.WriteLine("-----------Enter a Number-------------");
            int n = Convert.ToInt32(Console.ReadLine());
             fibonacci(0,1,1,n);
            Console.ReadKey();
        }
    }
}

Output:

No comments:

Post a Comment