Hola amigos.

Todos en algún momento de nuestros estudios hemos escuchado hablar de la famosa Serie de Fibonacci la cual es una lista de números que se van sumando el ultimo con el penúltimo numero para obtener el nuevo numero de la serie, así hasta un limite dado. Este programa hecho en C++ crea la serie de fibonacci hasta un limite introducido por el usuario y te la imprime en pantalla. He aquí un screenshot de como se ve el resultado:

fibonacci

y este es el algoritmo y el codigo de como se hace:

Algoritmo

y he aquí el código que hice en C++:

C++:
  1. #include <iostream.h>
  2. #include <stdlib.h>
  3.  
  4. void main()
  5. {
  6.   int a,b,x,c,l;
  7.   a=1; b=1; x=0; c=0;
  8.   cout<<"Introduce el limite de la serie: "; cin>>l;
  9.   if (l>0) {
  10.     if (l==1) cout<<"1"<<endl;
  11.     else
  12.       {
  13.       cout<<endl<<a<<", "<<b<<", ";
  14.       while (c<l-2)
  15.         {
  16.          c++;
  17.          x=a+b;
  18.          cout<<x<<", ";
  19.          a=b;
  20.          b=x;
  21.         }
  22.       }
  23.   }
  24.   system("PAUSE");
  25. }


Fuente de la imagen del algoritmo
Saludos!