/*
FUNCIONES
Ejercicio 5:
Investiga sobre la sucesión de Fibonacci, busca ejemplos de funciones recursivas sobre este tema y crea un programa que calcule el término n
de la sucesión de Fibonacci de forma recursiva.
*/
#include <iostream>
using namespace std;
//Variables Globales:
int n=0, n2=0;
//Prototipo de funciones:
int fibonacci(int n);
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
int main()
{
cout<<"Ingrese un numero para empezar: ";
cin>>n;
n2=fibonacci(n);
cout<<"El facorial del numero ingresado es: "<<n2;
return 0;
}
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
//Declaraciones de funciones:
int fibonacci(int n)
{
if (n<0)
{
return 0;
}
else if (n>0)
{
return n* fibonacci(n-1);
}
return 1;
}