Sucesión de Fibonacci (versión recursiva)

Saul Juan Pérez

//Calcula el n-ésimo término de la sucesión de Fibonacci por recursividad

#include <stdio.h>
float operar(float);

int main()
{
float n,z;

printf("Introduce el valor de la n:");
scanf("%f",&n);

z=operar(n);
printf("El resultado es: %f",z);
return 0;
}

float operar (float n)
{
if(n==0) return 0;
else if (n==1||n==2) return 1;
else if (n==3) return 2;
else return operar(n-1)+operar(n-2);
}
Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Una respuesta a Sucesión de Fibonacci (versión recursiva)

  1. Observa la corrección en la recursión.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s