Print Fibonacci Series in C Language
To print Fibonacci Series until a specified number in C programming, take two variables n1
and n2
with 0
and 1
respectively, and in a While Loop update n1
with n2
, and n2
with n1 + n2
, until the specified number. During each iteration of the While Loop we get the next element of Fibonacci Series.
In this tutorial, we will write a C Program, using which we read a number n
from user and print all the Fibonacci Series until this number.
C Program
In the following program, we read an integer into n
from user, and print Fibonacci Series until this number.
main.c
#include <stdio.h> int main() { int n, n1 = 0, n2 = 1; printf("Enter a number : "); scanf("%d", &n); printf("Fibonacci Series : %d ", n1); while (n2 < n) { printf("%d ", n2); int temp = n1 + n2; n1 = n2; n2 = temp; } printf("\n"); return 0; }
Output
Enter a number : 10 Fibonacci Series : 0 1 1 2 3 5 8 Program ended with exit code: 0
Output
Enter a number : 100 Fibonacci Series : 0 1 1 2 3 5 8 13 21 34 55 89 Program ended with exit code: 0
ADVERTISEMENT
Conclusion
In this C Tutorial, we learned how to print Fibonacci Series until given number in C language, with examples.