[Updated] Goldman Sachs Aptitude Test Questions and Answers
Practice List of TCS Digital Coding Questions !!!
Take 50+ FREE!! Online Data Interpretation Mock test to crack any Exams.

Program Discussion :: Basics

Home > Programs > Basics

293 / 279

Write a recursive function to print 100 Fibonacci numbers.

Answer:

public class Fibonacci

{  
    static int a=0,b=1,c=0;    
    public void fibonacci(int num)
    {    
        if(num>0)
        {    
            c=a+b;    
            a=b;    
            b=c;    
            System.out.print(" "+c);   
            fibonacci(num-1);    
        }    
    }    
    public static void main(String args[])
    {    
        Fibonacci ob=new Fibonacci();
        int num=100;    
        System.out.print(a+" "+b);  //printing 0 and 1    
        ob.fibonacci(num-2);        //n-2 because 2 numbers are already printed   
    }  
}  

Asked In :: Virtusa

Post Your Answer Here:

Language:

Post Your Reply Here: