**Write a C program to print the nth term of the Fibonacci** **series**. In this C programming example, Let’s write C code find the nth term of the Fibonacci series

## What is the Fibonacci Series?

Fibonacci series is the successive sum of two preceding terms to give the next one

the sequence is always like 0,1,1,2,3,5,8,13,21,34,55…. and so on

here if we took any digit let say 8 its’s summed up by preceding two digits that are 3 and 5

## Algorithm of Fibonacci Series

- Include the library and declaring the main method
- Initializing the variable and take input
- Check the taken input whether valid or invalid
- Performing the operation on it logically
- Printing appropriate message at the end

## C Program to print The Fibonacci Series up to nth number

#include<stdio.h> void main(){ int a,b,n,i,c; printf("enter the nth term :"); scanf("%d",&n); a=0,b=1; if(n<0){ printf("enter valid number"); } else if(n==1){ printf("%d",a); } else{ printf("%d ",a); printf("%d ",b); for(i=2;n>i;i++){ c=a+b; a=b; b=c; printf("%d ",c); } } }

## Explanation of the Code

**On-Line no:1 **including the library to take and give input and output respectively

**On-Line no:2** declaring the main method with void as return type

**On-Line no:3** declaring the variables as per the requirements

**On-Line no:4** print a message for the user

**On-Line no:5** take input from user using scanf method

**On-Line no:6** initializing the variable with values

**On-Line no: 7 ** now we check the input value for valid input which means the input should be greater than zero

**On-Line no:8 **if it is smaller than zero we print a message of invalid input

**On-Line no:9 **closing the scope of the **if** condition

**On-Line no:10** now using else if we check another condition

**On-Line no:11 **if it is equal to one we print output according to logic

**On-Line no:12 **closing the scope of the **else if** condition

**On-Line no:13 **here we create else part to check for the remaining number which user can give

**On-Line no:14 **printing the first term of Fibonacci series

**On-Line no:15 **printing the second term of Fibonacci series

**On-Line no:16 **for the further terms we have to run a loop that will start from 2 and run until the value reached to inputted term by the user with increment each time

**On-Line no:17 **using a variable we dump the value of the added values

**On-Line no:18 and On-Line no:19 **swapping the values of variables for further

**On-Line no:20 ** printing the result we get from logic we fixed

Closing the scope of the different scopes we used

**Output**

**In this blog, we learned how to create a Fibonacci series program and print the nth term of Fibonacci series**