Practice Program







  • Program Of Fibonacci Series.
  • The Fibonacci Sequence is the series of numbers: 0, 1, 1, 2, 3, 5, 8...….    
  • The next number is found by adding up the two numbers before it.
  • The 2 is found by adding the two numbers before it (1+1)
  • The 3 is found by adding the two numbers before it (1+2),
  • And the 5 is (2+3),and so on!
  • Solution: through for loop
    void main()
    {
        int a=0,b=1,c,n,i;
    
        printf("How many elements  you want in your fibonacci Series: ");
        scanf("%d",&n);
    
        printf("Fibonacci Series is :");
          printf("%d\t%d\t",a,b);
        for(i=1;i<=(n-2);i++){
    
         c = a + b;
    
         printf("%d\t",c);
         a = b;
         b = c;
    
        }
    }
    

    Output1
    How many elements you want in your fibonacci Series: 5

    Fibonacci Series is : 0       1        1        2        3.

    Output2
    How many elements you want in your fibonacci Series:10

    Fibonacci Series is :
    0       1        1        2        3       5       8       13       21       34

    Output3
    How many elements you want in your fibonacci Series:15

    Fibonacci Series is :
    0       1        1        2        3       5       8       13       21       34       55       89       144       233       377




    Solution: from while loops
    void main()
    {
        int a=0,b=1,c,n,i;
    
        printf("How many elements  you want in your fibonacci Series: ");
        scanf("%d",&n);
    
         i = 1;
          printf("%d\t%d\t",a,b);
        while(i<=(n-2)){
    
         c = a + b;
    
         printf("%d\t",c);
         a = b;
         b = c;
    
         i++;
    
    
        }
    }
    


    Solution: from do-while loops
    void main()
    {
        int a=0,b=1,c,n,i;
    
        printf("How many elements  you want in your fibonacci Series: ");
        scanf("%d",&n);
    
         i = 1;
          printf("%d\t%d\t",a,b);
        do{
    
         c = a + b;
    
         printf("%d\t",c);
         a = b;
         b = c;
    
         i++;
    
    
        }while(i<=(n-2))
    }
    





    defining a function 'print_fibonacci' which will print fibonacci Series.
    void print_fibonacci(int n)
    {
        int a=0,b=1,c,i;
    
    
    
    
          printf("%d\t%d\t",a,b);
        for(i = 1;i<=(n-2);i++){
    
         c = a + b;
    
         printf("%d\t",c);
         a = b;
         b = c;
    
    
    
        }
    }
    

    Using above define function 'print_fibonacci()':
    void main()
    {
        int n;
    
        printf("How many elements  you want in your fibonacci Series: ");
        scanf("%d",&n);
        
        printf("Fibonacci Series is:")
        print_fibonacci(n);
    }
    

    Output1
    How many elements you want in your fibonacci Series: 5

    Fibonacci Series is : 0       1        1        2        3.

    Using above define function 'print_fibonacci()':
    void main()
    {
        int n;
    
        printf("How many elements  you want in your fibonacci Series: ");
        scanf("%d",&n);
        
        printf("Fibonacci Series is:")
        print_fibonacci(n);
    }
    

    Output2
    How many elements you want in your fibonacci Series:10

    Fibonacci Series is :
    0       1        1        2        3       5       8       13       21       34

    Using above define function 'print_fibonacci()':
    void main()
    {
        int n;
    
        printf("How many elements  you want in your fibonacci Series: ");
        scanf("%d",&n);
        
        printf("Fibonacci Series is:")
        print_fibonacci(n);
    }
    

    Output3
    How many elements you want in your fibonacci Series:15

    Fibonacci Series is :
    0       1        1        2        3       5       8       13       21       34       55       89       144       233       377