CALCUL D'INTEGRALE DE POLYNOME

Signaler
Messages postés
1138
Date d'inscription
mardi 10 juin 2003
Statut
Membre
Dernière intervention
25 janvier 2009
-
Messages postés
1138
Date d'inscription
mardi 10 juin 2003
Statut
Membre
Dernière intervention
25 janvier 2009
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/11160-calcul-d-integrale-de-polynome

Messages postés
1138
Date d'inscription
mardi 10 juin 2003
Statut
Membre
Dernière intervention
25 janvier 2009
4
Plus de bug connue (update)
Messages postés
1138
Date d'inscription
mardi 10 juin 2003
Statut
Membre
Dernière intervention
25 janvier 2009
4
Un bug :
/* --------------------------------------------- */
P_POLY PrimitivePoly(P_POLY p)
{
int degre;
P_POLY P;

degre = p->degre;

P = Malloc(POLY,1);
P->degre = degre + 1;
P->tabCoeff = Malloc(FRAC,degre + 2);


P->tabCoeff->num = 0; // LIGNE A RAJOUTEE !
P->tabCoeff->denom = 1; // LIGNE A RAJOUTEE !

do
{
FRAC frac;
frac.num = 1;
frac.denom = degre + 1;
MulFrac((P->tabCoeff + degre + 1),(p->tabCoeff + degre),&frac);
}while((--degre) >= 0);

SimplifyPoly(P);
return P;
}