C++ program to print fibonacci series of N numbers using recursion.

#include<iostream.h>
#include<conio.h>
int main(){
int n,c,i;
int fib(int x);
clrscr();
cout<<"How many terms do you want in fibonacci series"<<endl;
cin>>n;
if(n>0){
cout<<"Fibonacci Series is:"<<endl;
for(i=0;i<=n-1;i++){
c=fib(i);
cout<<c;
}
}
else{
cout<<"Wrong Value Inserted\n Try Again!!"<<endl;
}
getch();
return 1;
}
int fib(int x){
if(x==0)return 0;
if(x==1)return 1;
return (fib(x-2)+fib(x-1));
}

No comments:

Post a Comment