Bien para los que no sepan que es la Sucesión de Fibonacci se los explicare rapidamente con el siguiente ejemplo:
>>> 1 1 2 3 5 8 ...
Esa es la serie, lo que pasa es que se suman 1+1 = 2
Despues 1+2 =3
Despues 3+2= 5
Despues 5+3= 8
Mas informacion aquí
El programa es el siguiente:
SaludOS
>>> 1 1 2 3 5 8 ...
Esa es la serie, lo que pasa es que se suman 1+1 = 2
Despues 1+2 =3
Despues 3+2= 5
Despues 5+3= 8
Mas informacion aquí
El programa es el siguiente:
#include <iostream>
#include <cstdlib>
using namespace std;
//Sucesión de Fibonacci - [Z]tuX
int main()
{
double a,b,x,c,l;
a=1; b=1; c=0; x=0;
cout<<"Sucesion de Fibonacci\n[Z]tuX\n"<<endl;
cout<<"Elemntos a mostrar[?] > "; cin>>l;
if (l>0)
{
if (l==1)
{
cout<<"1"<<endl;
}
else
{
cout<<a<<endl;
cout<<b<<endl;
while (c<l-2)
{
c++;
x=a+b;
cout<<x<<endl;
a=b;
b=x;
}
}
}
else
{
cout<<"> ERROR... El liminte tiene que se mayor a 0\n"<<endl;
}
cout<<"\n>>[P]ress [E]nter [T]o [E]xit...\n";
system("PAUSE>nul");
return 0;
}
SaludOS
Comments
0 Response to 'Sucesión de Fibonacci en C++'
Publicar un comentario