En C++, il existe plusieurs méthodes pour afficher les Série de Fibonacci , et ce guide fournira une discussion détaillée de ces approches.
Comment afficher les séries de Fibonacci en C++
En C++, il existe deux méthodes pour afficher la série de Fibonacci, qui sont les suivantes :
Méthode 1 : Afficher la série de Fibonacci avec la boucle for en C++
Une façon d'afficher le Série de Fibonacci en C++ est d'utiliser un pour la boucle . Cette méthode consiste à initialiser les deux premiers nombres de la série, puis à utiliser une boucle for pour calculer et afficher le reste des nombres de la série :
Voici le flux étape par étape pour représenter le Série de Fibonacci utilisant un pour la boucle en C++ :
Étape 1: Commencez par ajouter les fichiers d'en-tête requis pour les activités d'entrée/sortie telles que iostream.
Étape 2: Déclarez et initialisez les variables nécessaires pour contenir les valeurs des deux premiers termes de la série (0 et 1), ainsi que les termes actuels et précédents.
Étape 3: Invitez l'utilisateur à entrer le nombre total qu'il souhaite afficher dans la série.
Étape 4: Lire l'entrée utilisateur et l'enregistrer dans une variable.
Étape 5 : Imprimer le premier terme de la série comme 0 et le deuxième terme de la série comme 1 .
Étape 6 : Pour traiter les termes restants de la série, utilisez une boucle for, en calculant chaque terme comme la somme des deux termes précédents et en mettant à jour les valeurs des termes précédents et actuels en conséquence.
Étape 7 : Affiche la valeur du terme actuel dans la boucle.
Étape 8 : Lorsque la boucle a fini de parcourir tous les termes, quittez-la et renvoyez 0 pour terminer le programme.
L'exemple de code suivant illustre le processus ci-dessus :
#includeen utilisant espace de noms std ;
entier principal ( ) {
entier un = 0 , b = 1 , c, je, nombre ;
écoute << 'Entrez le nombre d'éléments : ' ;
alimentaire >> nombre ;
écoute << un << ' ' << b << ' ' ;
pour ( je = 2 ; je < nombre ; ++ je )
{
c = un + b ;
écoute << c << ' ' ;
un = b ;
b = c ;
}
retour 0 ;
}
Le programme C++ ci-dessus imprime le Série de Fibonacci jusqu'au nombre de termes spécifié par l'utilisateur. Le programme prend d'abord l'entrée de l'utilisateur pour déterminer le nombre de termes à afficher. Ensuite, il utilise un pour la boucle pour générer et imprimer la série, en commençant par les deux premiers nombres 0 et 1. Il continue à calculer et à imprimer la somme des deux nombres précédents jusqu'à ce que le nombre de termes souhaité soit atteint.
Sortir
Méthode 2 : Afficher la série de Fibonacci avec récursivité en C++
Récursivité est une autre approche pour représenter le Série de Fibonacci en C++. Cette méthode consiste à créer un fonction récursive qui accepte le nombre de termes comme entrée, puis utilise récursivité pour calculer et afficher Série de Fibonacci .
Voici le flux étape par étape pour représenter le Série de Fibonacci en utilisant récursivité en C++ :
Étape 1: Commencez par créer une fonction récursive pour calculer le Série de Fibonacci .
Étape 2: Le nombre de termes de la série doit être transmis à la fonction en tant qu'argument.
Étape 3: Définissez un cas de base pour la fonction dans lequel la fonction doit renvoyer le nombre correspondant dans la série si l'entrée est 0 ou 1.
Étape 4: Appelez la fonction de manière récursive en utilisant les deux termes précédents de la série et additionnez-les pour obtenir le terme actuel pour toute autre entrée.
Étape 5 : En tant que sortie de la fonction, renvoie le terme actuel.
Étape 6 : Dans la fonction principale, demandez à l'utilisateur combien de termes il souhaite afficher dans la série.
Étape 7 : Pour chaque terme jusqu'au nombre fourni par l'utilisateur, appelez la fonction récursive de Fibonacci et imprimez le résultat.
Le code suivant illustre le processus ci-dessus :
#includeen utilisant espace de noms std ;
entier mensonge ( entier n ) {
si ( n <= 1 )
retour n ;
retour mensonge ( n - 1 ) + mensonge ( n - 2 ) ;
}
entier principal ( ) {
écoute << 'La sortie de la série de Fibonacci est : \n ' ;
entier n = 23 , JE ;
pour ( je = 0 ; je < n ; je ++ )
écoute << mensonge ( je ) << ' ' ;
retour 0 ;
}
Le Série de Fibonacci est calculé et affiché en utilisant récursivité dans le programme C++ ci-dessus jusqu'au 23e terme. Il précise la mensonge fonction, qui prend un entier n en entrée et calcule et renvoie récursivement le n-ième terme de la Suite de Fibonacci en utilisant la formule F(n) = F(n-1) + F(n-2) avec les cas de base F(0) = 0 et F(1) = 1 . La fonction principale appelle alors le mensonge fonction pour chaque terme jusqu'à n fois et affiche le résultat sur la console.
Sortir
Conclusion
Le Série de Fibonacci en C++ est l'ensemble des nombres dans lequel chaque nombre est égal à la somme des deux termes précédents. Il existe deux manières d'afficher le Série de Fibonacci en C++, on est à travers pour la boucle et l'autre passe par récursivité . Les programmeurs peuvent utiliser l'une ou l'autre manière pour implémenter le Suite de Fibonacci dans leurs programmes C++ pour une gamme d'applications.