# C Program to generate first n Fibonacci terms

Fibonacci series or sequence is the series of numbers given as:

0, 1, 1, 2, 3, 5, 8, 13, 21 and so on

Fibonacci series or sequence starts with two numbers 0 and 1, and next number is obtained by adding two numbers before it. For example, third term 1 is found by adding 0 and 1, fourth term 2 is then obtained by third term 1 and second term 1.

First term: 0

Second term: 1

Third term: Second term + First Term = 0+1 = 1

Fourth term: Third term + Second term = 1+1 = 2

Fifth term: Fourth term + Third term = 2+1 = 3

Sixth term: Fifth term + Fourth term = 3+2 = 5

and so on...

## Fibonacci upto nth term C program

``````
#include<stdio.h>
#include<conio.h>

int main()
{
int n, a=0, b=1, next, i;
clrscr();
printf("Enter how many terms? ");
scanf("%d", &n);

printf("First %d Fibonacci terms are: \n", n);
for(i=1;i<=n;i++)
{
printf("%d\t", a);
next = a + b;
a = b;
b = next;
}
getch();
return(0);
}
``````

Output of the above program :

```Enter how many terms? 8 ↲
First 8 Fibonacci terms are:
0  1  1  2  3  5  8  13

Note: ↲ indicates enter is pressed.
```