void polynomeHorner()
{
    int int_degre, int_valeur, i, tmp, int_resultat;
    int int_tableauCoeffs[200];
    printf("Calcul de valeurs d'un polynome par la méthode de HORNER.\n \n"); //on explique ŕ l'utilisateur ce que l'on va faire
    printf("Degre du polynome?\n"); //l'utilisateur est libre de choisir le degré du polynôme
    scanf("%d", &int_degre); //lecture du degré susnommé
    for(i=0; i<= int_degre; i++) //boucle de demande de coefficient
    {
        printf("\nRentrez le coefficient de degre %d\n", i); //demande du coefficient
        scanf("%d", &tmp);
        int_tableauCoeffs[i]=tmp; //chaque coefficient est stocké dans une case d'un tableau
        printf("\n");
    }

    printf("Calcul de la valeur en x=.. ?\n"); //demande de la valeur de x ŕ insérer
    scanf("%d", &int_valeur); //lecture de cette valeur
    int_resultat = int_tableauCoeffs[int_degre-1] + int_valeur*int_tableauCoeffs[int_degre]; //initialisation de la boucle


    for(i=int_degre-2; i>=1; i--) //boucle de calcul avec la méthode de Hörner
    {
        int_resultat = int_resultat*int_valeur + int_tableauCoeffs[i]; //calcul itératif
    }
    int_resultat = int_resultat*int_valeur + int_tableauCoeffs[0]; //fin du calcul

    printf("\n \t \tPour la valeur x=%d, le polynome vaut %d.\n", int_valeur, int_resultat); //affichage du résultat
}
