Programme c++?

Fermé
kamilia - 23 nov. 2007 à 13:13
Irresistibledemon Messages postés 97 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 3 décembre 2011 - 23 nov. 2007 à 15:15
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
En référence à cette discussion

3 réponses

Irresistibledemon Messages postés 97 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 3 décembre 2011 9
23 nov. 2007 à 13:50
ç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
merci bcp ,t'es tres gentil
0
Irresistibledemon Messages postés 97 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 3 décembre 2011 9
23 nov. 2007 à 15:15
Tu a testé ?
0