| Message | Ou on peut utilisé la fonction « Fibonacci » (qui calcule l’élément du rang n) comme qui ce suit : #include <stdio.h> #include <conio.h> main() { /*Prototype de la fonction appelée*/ int Fibonacci(int n); /*Déclaration des variables */ int n,m,j; /* Traitements */ do { printf("Entrez deux rang m et n (m<n) :nn="); scanf("%d",&n); printf("m="); scanf("%d",&m); } while(m>=n); printf("nle rang des éléments désirés est compris entre %d et %dn",m,n); printf("Les éléments de la suite de Fibonacci voulus sont:n"); for(j=m;j<=n;j++) printf("U%d=%dn",j,Fibonacci(j)); getch(); return 0; } /*définition de la fonction appelée*/ int Fibonacci(int n) { int un,un2=0,un1=1,i; switch(n) { case 0: { un=0; break;} case 1: { un=1; break;} default: { for(i=2;i<=n;i++) { un=un1+un2; un2=un1; un1=un; } } } return un; } |