Q:

C Program To Find Fibonacci Series (5 Different Ways)

belongs to collection: Basic C Programming Examples

0

you have to make this program in the following way:

  • C Program To Find Fibonacci Series Upto N Term (Using For Loop)
  • C Program To Find Fibonacci Series Using While Loop
  • C Program To Find Fibonacci Series Using Function
  • C Program To Find Fibonacci Series Using Recursion
  • C Program To Find Fibonacci Series Using Array

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

C Program To Find Fibonacci Series Upto n Term (Using For Loop)

Algorithm

  1. Program Start
  2. Declaration of variable a=-1, b=1,c,n
  3. Enter a number
  4. Assign the value in variable
  5. Check condition
  6. Give answer according to condition
  7. Program End

Flowchart

 

Program

//C Program To Find Fibonacci Series Using For Loop

#include<stdio.h>
int main()
{

//variable declaration
 int a=-1,b=1,c,i,number;

 //input number
 printf("Enter the number : ");
 scanf("%d",&number);

printf("Fibonacci Series : ");

 for(i=1;i<=number;++i)
 {
  c=a+b;
  printf(" %d",c);
  a=b;
  b=c;
 }
  return 0;
 }

Output

Enter the number : 8
Fibonacci Series :  0 1 1 2 3 5 8 13

C Program To Find Fibonacci Series Using While Loop

Program

//C Program To Find Fibonacci Series Using While Loop

#include<stdio.h>
int main()
{

//variable declaration
 int a=-1,b=1,c,i = 1,number;

 //input number
 printf("Enter the number : ");
 scanf("%d",&number);

printf("Fibonacci Series : ");

 while(i<=number)
 {
  c=a+b;
  printf(" %d",c);
  a=b;
  b=c;

  i++;
 }
  return 0;
 }

Output

Enter the number : 5
Fibonacci Series :  0 1 1 2 3

C Program To Find Fibonacci Series Using Fuction

Algorithm

  1. Program Start
  2. Variable Declaration
  3. Input value
  4. Assign the value in variable
  5. Calling Function to find fibonacci series
  6. Check condition
  7. Give answer according to condition
  8. Program End

Program

//C Program To Find Fibonacci Series Using Function

#include<stdio.h>
void fibonacii(int number);
int main()
{

//variable declaration
 int n;

 //input number
 printf("Enter the number : ");
 scanf("%d",&n);

 printf("Fibonacci Series : ");

 fibonacci(n);
  return 0;
 }
void fibonacci(int number)
{
int a=-1,b=1,c,i;
for(i=1;i<=number;++i)
 {
  c=a+b;
  printf(" %d",c);
  a=b;
  b=c;
 }
}

Output

Enter the number : 10
Fibonacci Series :  0 1 1 2 3 5 8 13 21 34

C Program To Find Fibonacci Series Using Recursion

Algorithm

  1. Program Start
  2. Declare Variable
  3. Input Number
  4. Assign Number into variable
  5. Calling Recursive Function to find Fibonacii series
  6. Program End

Program

//C Program To Find Fibonacci Series Using Recursive Function

#include<stdio.h>
void printFibonacci(int n)
{
    static int a=-1,b=1,c;
    if(n>0){
         c = a + b;
         a = b;
         b = c;
         printf("%d ",c);
         printFibonacci(n-1);
    }
}
int main()
{
    int n;

    //input number
    printf("Enter the number: ");
    scanf("%d",&n);

    printf("Fibonacci Series: ");
    printFibonacci(n-0);
   
    return 0;
 }

Output

Enter the number: 12
Fibonacci Series: 0 1 1 2 3 5 8 13 21 34 55 89

C Program To Find Fibonacci Series Using Array

Program

//C Program To Find Fibonacci Series Using Array

#include<stdio.h>

int main()
{
    int n,k;
    int aray[20];

    printf("Enter the number: ");
    scanf("%d",&n);

    aray[0]=-1;
    aray[1]=1;

    printf("\nFibonacci Series: ");
    for(k=2;k<=n+1;k++)
    {
    aray[k]=aray[k-1]+aray[k-2];
    printf(" %d",aray[k]);
    }
  return 0;
  }

Output

Enter the number: 15
Fibonacci Series:  0 1 1 2 3 5 8 13 21 34 55 89 144 233 377

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Basic C Programming Examples

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
C Program To Print Multiplication Table (5 Differe... >>
<< C Program To Swap Two Numbers (7 Different Ways)...