ecrire une fonction d addition de deux ploynomes - C++ - Programmation
Marsh Posté le 14-01-2014 à 12:58:32
Salut,
Il y a déjà une erreur évidente tu mets le résultat de l'addition de tes POLY P et Q dans la variable A qui n'est qu'un int.
Sinon ça ressemble plus à un algorithme avec des tableaux que sur des listes chaînées,
je ne suis donc pas sûr que tu ais bien compris ton exercice.
Marsh Posté le 14-01-2014 à 18:43:05
in_your_phion ;POLY c est l structure ,j ai declare
typedef struct POLY
{
et merci Tarabiscote, je sais pas comment faire ,la questions c est ecrire une fonction d addition de deux polynomes
Marsh Posté le 14-01-2014 à 18:45:57
in_your_phion ;POLY c est l structure ,j ai declare
typedef struct POLY
{
et merci Tarabiscote, je sais pas comment faire ,la questions c est : d 'ecrire une fonction d addition de deux polynomes
Marsh Posté le 10-01-2014 à 11:56:27
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!!!