Aprendiendo a Programar en Bloodshed Dev-C++ con Ejemplo y Ejercicios Resueltos Serie Fibonacci: Imprimir primeros 'n' números

En la programación en general, no solo en lenguaje C, recurrir a ejercicios relativos a la serie de Fibonacci es todo un clásico, y en este ejercicio, la idea es imprimir los primeros n números de la serie, donde 'n' es un valor predefinido y por restricciones del lenguaje, no debe ser un número muy grande.

Vamos a imprimir los primeros 20 números de la serie en Dev-C.

#include <iostream>

using namespace std;

int anterior1,anterior2,actual,i;

int main (void)
{
    cout << "Este programa imprimira los 20 primeros numeros de la serie de Fibbonacci" <<endl;
    system("pause");
    anterior1=0;
    anterior2=1;
    cout <<anterior1<<endl;
    cout <<anterior2<<endl;
    for (i=1;i<=20;i++) 
    /* El 20 hace referencia a la cantidad de numeros a imprimir */
    {
        actual=anterior1+anterior2;
        anterior1=anterior2;
        cout <<actual<<endl;
        anterior2=actual;
    }   
    system("pause");
    return 0;
}

Tambien en este caso, es posible modificar el programa para que el usuario ingrese el valor de 'n', y sería mejor, en vez de declarar los números como int, hacerlo como long double, pues abarca una cantidad mayor de dígitos cuando los números empiezan a hacerse muy grandes, y quedaría así:

   long double anterior1,anterior2,actual,i;

   long double main (void)

No hay comentarios:

Publicar un comentario