Magacc1’s Weblog
Just another WordPress.com weblogRecursividad
//Serie de fibonacci con recursividad
#include<iostream.h>
#include<conio.h>
void func1(int n);
int x,f=0,b=1,c=1;
void main()
{
clrscr();
cout<<”\t Ingrese un Numero: “;
cin>>x;
cout<<”\n\n”;
func1(c);
getch();
}
void func1(int n)
{
cout<<”\t\t”<<f<<”\n\n”;
b=c;
c=f;
f=b+c;
if(x>1)
{
x–;
func1(n);
}
}
Recursividad
//Serie de fibonacci con recursividad
#include<iostream.h>
#include<conio.h>
void func1(int n,int b,int c,int f);
void main()
{
clrscr();
int n;
func1(5,1,1,0);
getch();
}
void func1(int n,int b,int c,int f)
{
cout<<f;
if(n>1)
{
func1((n-1),c,f,(f+c));
}
}
Recursividad
//Serie de fibonacci con recursividad y dos variables
#include<iostream.h>
#include<conio.h>
#include<dos.h>
void func1(int n,int f,int aux);
void main()
{
clrscr();
int n;
func1(5,0,1);
getch();
}
void func1(int n,int f,int aux)
{
cout<<f;
if(n>1)
{
func1((n-1),(f+aux),f);
}
}


