Programme c++?
kamilia
-
Irresistibledemon Messages postés 97 Date d'inscription Statut Membre Dernière intervention -
Irresistibledemon Messages postés 97 Date d'inscription Statut Membre Dernière intervention -
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
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
A voir également:
- Programme c++?
- Programme demarrage windows - Guide
- Message programmé iphone - Guide
- Mettre en veille un programme - Guide
- Programme word gratuit - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
3 réponses
ç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
#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