programming-examples/c/Control_Statements/C Program to print those terms of fibonacci series which are between 1 and n..c

54 lines
916 B
C
Raw Normal View History

2019-11-15 12:59:38 +01:00
/* Fibonacci (1 to n) - Program to print those terms of fibonacci series which are between 1 and n */
/* We assume that the fibonacci series starts with 1 1 */
#include <stdio.h>
#include <conio.h>
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 %ld ", a, b) ;
else if(n>1)
{
printf("%ld %ld ", a, b) ;
c=a+b ;
do
{
printf(" %ld ", c) ;
a=b ;
b=c ;
c=a+b ;
}
while(c<=n) ;
}
getch() ;
}
/*
Output 1:
Enter n: 1
Fibonacci series is as shown:
1 1
Output 2:
Enter n: 3
Fibonacci series is as shown:
1 1 2 3
Output 3:
Enter n: 4
Fibonacci series is as shown:
1 1 2 3
*/