Crear una secuencia de Fibonacci en C + + mediante la codificación de una fórmula que comienza con 0 y 1 , los suma juntos y a continuación, añade el producto al factor más grande en la ecuación . Establecer el número de los miembros del conjunto que desea calcular dentro del programa o aceptar la entrada del usuario para la condición de la salida de la función. El valor numérico de los miembros de un conjunto Fibonacci obtener gran rapidez por lo que es una tarea ideal para asignar a un ordenador. Instrucciones
1
Declarar la función y el tipo de retorno con la declaración:
largo FIB1 (int n) {
Utilice un tipo de retorno de largo en lugar de int para esta función . El 20 de miembro del conjunto de Fibonacci tiene un valor de 10.952 . Los miembros de grupos grandes rápidamente superan el valor entero máximo permitido en la mayoría de los sistemas. El valor entero fijado para n es el número de elementos de un conjunto , el programa calcula
2
Declarar una variable entera para actuar como contador de bucle y tres variables de largo para mantener los números de Fibonacci con los estados : .
int i;
largo FIB1 , fib2 , miembro;
3
Inicializar los dos primeros números de Fibonacci con los dos primeros miembros del conjunto :
FIB1 = 0 ;
fib2 = 1 ;
4
Escribir un bucle para calcular los miembros del conjunto y finalizará cuando se alcance la condición de salida :
for (i = 0 ; i
miembro = FIB1 + fib2 ;
FIB1 = fib2 ;
fib2 = miembros;
}
regreso fib2 ;
}