Programme C pour afficher la séquence de Fibonacci

Dans cet exemple, vous apprendrez à afficher la séquence de Fibonacci des n premiers nombres (saisis par l'utilisateur).

Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation C suivants:

  • Opérateurs de programmation C
  • C while and do… while Loop
  • C pour boucle
  • C pause et continuer

La séquence de Fibonacci est une séquence où le terme suivant est la somme des deux termes précédents. Les deux premiers termes de la séquence de Fibonacci sont 0 suivi de 1.

 La séquence de Fibonacci: 0, 1, 1, 2, 3, 5, 8, 13, 21 

Visitez cette page pour en savoir plus sur la séquence de Fibonacci.

Série Fibonacci jusqu'à n termes

#include int main() ( int i, n, t1 = 0, t2 = 1, nextTerm; printf("Enter the number of terms: "); scanf("%d", &n); printf("Fibonacci Series: "); for (i = 1; i <= n; ++i) ( printf("%d, ", t1); nextTerm = t1 + t2; t1 = t2; t2 = nextTerm; ) return 0; ) 

Production

Entrez le nombre de termes: 10 Série Fibonacci: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 

Séquence de Fibonacci jusqu'à un certain nombre

#include int main() ( int t1 = 0, t2 = 1, nextTerm = 0, n; printf("Enter a positive number: "); scanf("%d", &n); // displays the first two terms which is always 0 and 1 printf("Fibonacci Series: %d, %d, ", t1, t2); nextTerm = t1 + t2; while (nextTerm <= n) ( printf("%d, ", nextTerm); t1 = t2; t2 = nextTerm; nextTerm = t1 + t2; ) return 0; ) 

Production

Entrez un entier positif: 100 Série Fibonacci: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 

Articles intéressants...