bonjour ,je besoin d aide j ai un exo sur les polynomes par des liste chainee.g fai les autre etape mais il m rest seulmen sur la fonction addition de deux polynome
voila :
//addition
int ajoute_POLY (int p,POLY P,int q,POLY Q,
int A)
{
int i;
if (p < q) {
for (i=0;i<=p;i++){
A[i]=P[i]+Q[i]; // probleme ,lors du compile
for (i=0;i<=q;i++){
A[i]=Q[i];
return q;
}}}
if (q < p) {
for (i=0;i<=q;i++){
A[i]=P[i]+Q[i];
for (i=0;i<=p;i++){
A[i]=P[i];
return p;
}}}
/* on a p=q, on a donc, pour tout i, A[i]=P[i]+Q[i] */
for (i=0;i<=p;i++)
A[i]=P[i]+Q[i];
/* mais on doit verifier la valeur du degre !!! */
for (i=p;i>=0;i--)
if (A[i]!=0)
return i;
return -1;
}
aide moi svp!!!