Programme c++?

kamilia -  
Irresistibledemon Messages postés 98 Statut Membre -
Bonjour,
comment fair pour ecrire un programme C qui calcule P(X)=AnX^n+............+A1X+A0 en utilisantla fonction pow() pour le calcul.
merci d'avance
Configuration: Windows XP
Internet Explorer 6.0

En référence à cette discussion

3 réponses

  1. Irresistibledemon Messages postés 98 Statut Membre 9
     
    ça fait longtemp que je n'ai pas fait de C, mais je pense que le code qui suit n'est pas trop mal

    #include <stdio.h>
    #include <math.h>

    int main()
    {
    double a = 12;
    double p = 0; // résultat de la fonction
    int n = 10; //valeur du degres que tu veux
    int tmp_n=0; // valeur temporaire de n
    int x = 2;

    while(tmp_n<n+1) {
    p = p + a * pow(x,tmp_n)
    tmp_n = tmp_n+1;
    }

    printf("Resultat de p(%d) = %d",x,p);

    return 0;
    }

    Sauf que je viens de me rendre compte que je calcul P(x) = a * x^n + a * x^(n-1) + ... + a *x + a
    il faut juste que tu trouve un moyen d'enregistrer les valeurs de a
    Par exemple dans un tableau de taille n
    0
  2. Irresistibledemon Messages postés 98 Statut Membre 9
     
    Tu a testé ?
    0