/* Fibonacci (first n) - Program to print the first n terms of fibonacci series */ /* We assume that the fibonacci series starts with 1 1 */ #include #include void main() { long a=1,b=1, c ; int i, n ; clrscr() ; printf("Enter n: ") ; scanf("%d", &n) ; printf("Fibonacci series is as shown: \n") ; if(n==1) printf("%ld", a) ; else if(n==2) printf("%ld %ld", a, b) ; else if(n>2) { printf("%ld %ld", a, b) ; for(i=1 ; i<=n-2 ; i++) { c=a+b ; printf(" %ld", c) ; a=b ; b=c ; } } getch(); } /* Output 1: Enter n: 1 Fibonacci series is as shown: 1 Output 2: Enter n: 2 Fibonacci series is as shown: 1 1 Output 3: Enter n: 6 Fibonacci series is as shown: 1 1 2 3 5 8 */ /* Note: If the fibonacci series starts with 0 1 then all we need to do is initialize a=0 instead of a=1 */