plz check my coding to create fibonacci series i.e1,1,2,3,5,8,..
my both programs are showing incorrect output
CODE
#include<iostream>
#include<conio.h>
using namespace std;
unsigned int fibo(int a,int b)
{
unsigned int i,sum=0,n=1;
for(i=1;i<=n;i++)
{
sum=a+b;
cout<<","<<sum;
a=b;
b=sum;
}
return sum;
}
int main()
{
unsigned int x=0,y=1,z=1;
cout<<"enter a number to display series"<<endl;
cin>>z;
cout<<x;
cout<<","<<y;
fibo(x,y);
getch();
}
through recursive function
CODE
#include<iostream>
#include<conio.h>
using namespace std;
unsigned int fib(int n)
{
unsigned int sum=0;
if(n==0)
{
sum=0;
}
else if(n==1)
{
sum=1;
}
else
{
sum=fib(n-1)+fib(n-2);
cout<<","<<sum;
}
return sum;
}
int main()
{
unsigned int x;
cout<<"enter a number to display series"<<endl;
cin>>x;
cout<<"result"<<fib(x)<<endl;
getch();
}
plz reply soon