Cálculo de un término de la sucesión de Fibonacci

MªJosé Bañeres

// Esta es mi versión de cómo calcular el valor de un término concreto de la sucesión de Fibonacci

 
#include <stdio.h>
#include <stdlib.h>
 
int main( )
{
//Definición de variables
int suma1=1, suma2=1,i, n,fib=0;
 
//Introducción del término deseado por teclado
printf("Introduzca el termino de la sucesion de Fibonacci que desea conocer: n");
scanf("%d",&n);
 
//Algoritmo
if (n==0)
    printf("El valor correspondiente al termino %d de la sucesion de Fibonacci es %dn",n,suma1);
else if (n==1)
    printf("El valor correspondiente al termino %d en la sucesion de Fibonacci es %dn",n,suma2);
else
    for(i=2; i<=n; i++)
    {
        fib = suma1 + suma2;
        suma2 = suma1;
        suma1 = fib;
     }
   printf("El valor del termino %d de la sucesion de Fibonacci es %dn",n, suma1);
  system ("pause");
  return 0;

}

Anuncios

Acerca de programacion1z

Curso de introducción a la programación en C
Esta entrada fue publicada en Sin categoría. Guarda el enlace permanente.

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 )

Google photo

Estás comentando usando tu cuenta de Google. 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 )

Conectando a %s