Exercice Corrige Langage C :

Ecrire un Programme C (Fibonacci) qui pour une valeur de n lue en donnee. calcule Un = Un-1 + Un-2 , UO = U1 = 1.

Principe : Le principe de résolution de cet exercice est de calculer une suite d'entiers Un en utilisant la formule Un = Un-1 + Un-2, avec U0 = U1 = 1. La valeur de n (nombre de termes dans la suite) est lue en entrée. Le programme utilisera une boucle pour itérer n fois et calculer chaque terme de la suite en utilisant la formule donnée. Les termes précédents sont conservés dans des variables temporaires pour être utilisés dans le calcul du terme suivant. Enfin, le programme affiche les n termes de la suite.

Correction :

#include <stdio.h>

int main()
{
    int n, u0 = 0, u1 = 1, next, i;
    printf("Enter the number of terms: ");
    scanf("%d", &n);

    printf("First %d terms of the Fibonacci series: \n", n);
    for (i = 0; i < n; ++i)
    {
        if (i <= 1)
            next = i;
        else
        {
            next = u0 + u1;
            u0 = u1;
            u1 = next;
        }
        printf("%d, ", next);
    }
    return 0;
}

Si vous avez trouvé cet exercice corrige en Langage C de Mr JoëlYk intéressants et utiles, pourquoi ne pas les partager avec d'autres personnes qui pourraient également en bénéficier ? Partagez ce lien sur les réseaux sociaux ou envoyez-le à vos amis et collègues. Vous pourriez aider quelqu'un à améliorer ses compétences en programmation ou à trouver des solutions à des problèmes complexes. N'oubliez pas que la connaissance doit être partagée pour grandir. Merci pour votre soutien et votre partage !

Contact WhatsApp : +237 658395978 | Réaliser Par Joël_Yk

  • 1 vote. Moyenne 4 sur 5.

Ajouter un commentaire

Anti-spam