Magacc1’s Weblog

Just another WordPress.com weblog

Recursividad

//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);

 }
}

IMAGENES

Windows Vista
Windows Vista