## WHAT IS FIBONACCI SERIES

Fibonacci series : Fibonacci series is one in which the nth term is sum of (n-1)th term and (n-2)th term. The first two numbers of series are 0 and 1.
For example: 0 1 1 2 3 5 8 13 21 and so on

Now we can write a c program to find fibonacci series in the following ways :

## C PROGRAM TO FIND FIBONACCI SERIES USING LOOPS

`//C PROGRAM TO PRINT FIBONACCI SERIES USING LOOPS`
```
#include<stdio.h>

int main()
{
/* Declaring variable for n=number, f=first, s=second,
t=third number, i=to iterate the loop */
int n,f,s,t,i;

// Inputing number till where fibonacci series is to be printed
printf("Enter the number till which you want to print fibonacci series:");
scanf("%d",&n);

// Determining and printing fibonacii series
printf("Fibonacci Series: ");

f=0;
s=1;
printf("%d %d ",f,s);
for(i=3;i<=n;i++)
{
t=f+s;
printf("%d ",t);
f=s;
s=t;
}

return 0;
}
```

## C PROGRAM TO FIND FIBONACCI SERIES USING FUNCTION

`//C PROGRAM TO FIND FIBONACCI SERIES USING FUNCTION`
```#include<stdio.h>

void fibonacci(int n);
int main()
{```
`  int n;`
```
// Inputing number till where fibonacci series is to be printed
printf("Enter the number till which you want to print fibonacci series:");
scanf("%d",&n);

fibonacci(n);
return 0;
}```
```
void fibonacci(int n)
{
/* Declaring variable for f=first, s=second,
t=third number, i=to iterate the loop */
int f,s,t,i;

// Determining and printing fibonacii series
printf("Fibonacci Series: ");

f=0;
s=1;
printf("%d %d ",f,s);
for(i=3;i<=n;i++)
{
t=f+s;
printf("%d ",t);
f=s;
s=t;
}
}
```

## C PROGRAM TO FIND FIBONACCI SERIES USING RECURSION

```//WRITE A C PROGRAM TO FIND FIBONACCI SERIES USING RECURSION
#include<stdio.h>

int fibonacci(int n);

/* Declaring variable for f=first, s=second,
t=third number, i=to iterate the loop */
int f,s,t,i;
f=0;
s=1;

int main()
{
int n;
// Inputing number till where fibonacci series is to be printed
printf("Enter the number till which you want to print fibonacci series:");
scanf("%d",&n);

printf("Fibonacci Series: ");
printf("%d %d ",f,s);

fibonacci(n);
return 0;
}```
```
int fibonacci(int n)
{
if(n==2)
{
return 0;
}

else
{
t=f+s;
printf("%d ",t);
f=s;
s=t;
fibonacci(n-1);
}
}
```
Note : You can write much better code than these. So view these example and try to program by yourself. Use your own logic. This would improve your programming skills.

## List Of C Programs

Here I am providing with random list of c programs. For complete list of c programs you can visit : C PROGRAMS