#include <stdio.h>
int main() {
int i, f1 = 1, f2 = 1, fi;
printf("Les nombres de couples de Shadocks pour les 20 premiers mois sont :\n");
printf("%d %d ", f1, f2);
for(i = 3; i <= 20; i++) {
fi = f1 + f2;
printf("%d ", fi);
f1 = f2;
f2 = fi;
}
printf("\n");
return 0;
}
Explication du code :
Les variables f1 et f2 sont initialisées à 1 car F1 et F2 sont égaux à 1.
La boucle for permet de calculer les nombres de couples de Shadocks pour les 20 premiers mois. On initialise i à 3 car on a déjà calculé F1 et F2.
À chaque itération de la boucle, on calcule Fi en additionnant les deux termes précédents : fi = f1 + f2.
On affiche la valeur de Fi à l'aide de printf.
On met à jour les variables f1 et f2 pour la prochaine itération.
Enfin, on affiche le tableau des nombres de couples de Shadocks pour les 20 premiers mois.