Créer une séquence de Fibonacci en C + + en codant une formule qui commence par 0 et 1, les additionne et ajoute ensuite le produit le plus grand facteur dans l'équation. Définir le nombre des membres de l'appareil que vous souhaitez calculer au sein du programme ou accepter une entrée de l'utilisateur pour l'état de sortie de la fonction. La valeur numérique des membres d'un ensemble de Fibonacci Get Large rapidement ce qui en fait une tâche idéale pour attribuer à un ordinateur. Instructions
1
déclarer le type de fonction et de revenir avec l'énoncé suivant:
longue FIB1 (int n) {
Utilisez un type de retour de long au lieu de int pour cette fonction. Le 20ème membre de l'ensemble de Fibonacci a une valeur de 10 952 . Les membres de grands ensembles dépassent rapidement la valeur entière maximale autorisée sur la plupart des systèmes. La valeur entière définie pour n est le nombre de membres de l'ensemble , le programme calcule
2
Déclarez une variable de type entier à agir comme un compteur de boucle et trois variables longues pour tenir les nombres de Fibonacci avec les états : .
int i;
longue FIB1 , fib2 , membre;
3
initialiser les deux premiers nombres de Fibonacci avec les deux premiers membres de jeu : Trouvez
FIB1 = 0;
fib2 = 1;
4
écrire une boucle pour calculer les éléments de l'ensemble et de mettre fin lorsque la condition de sortie est atteint :
for (i = 0; i < n; i + +) {
membre = FIB1 + fib2 ;
FIB1 = fib2 ;
fib2 = membre;
}
Return of fib2 ;
}