Título: ¿Un acumulador para sumar la serie fibonacci? Publicado por: Exorcista12 en 17 Enero 2014, 05:57 am Saludos a todos tengo la inquietud de como realizaría la suma de la serie de fibonacci, e intentado algunas formas pero no logro hallar esa suma.
Mi código realiza la serie de fibonacci hasta n terminos ingresados por el usuario. Ejemplo: Ingreso 5 , muestra: 0 1 1 2 3 La Cuestión es : Como sumo esa series es decir: 0 + 1 + 1 + 2 + 3 ...... hasta n terminos. Mi código: #include<iostream.h> int main() { int ant,des,c,s,n,suma; ant=0; des=1; cout<<"Serie de Fibonacci"<<endl; cout<<"Ingrese el numero de terminos"<<endl; cin>>n; if (n==1) cout<<ant<<" "; else cout<<ant<<" "<<des; for (c=3;c<=n;c++) { s=ant+des; ant=des; des=s; cout<<" "<<des; } system("pause"); } Gracias por la ayuda. Título: Re: ¿Un acumulador para sumar la serie fibonacci? Publicado por: Beakman en 17 Enero 2014, 06:30 am Tenés que acumular ese valor en una variable. Por ejemplo, en este caso utilizo una variable "suma_total":
Código
Hay varias cosas que deberías tener en cuenta como utilizar "return 0;" al final de la función "int main". Establecer el namespace y escribir <iostream> en lugar <iostream.h> ( el estilo de C++ ). Espero te sirva. Saludos. Título: Re: ¿Un acumulador para sumar la serie fibonacci? Publicado por: Exorcista12 en 17 Enero 2014, 06:48 am Gracias ! Me sirvió bastante :)
|