ecrire une fonction d addition de deux ploynomes

ecrire une fonction d addition de deux ploynomes - C++ - Programmation

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!!!

Reply

Marsh Posté le 10-01-2014 à 11:56:27   

Reply

Marsh Posté le 13-01-2014 à 21:16:44    

c'est quoi POLY ?

Reply

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.

Reply

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 :d ecrire une fonction d addition de deux polynomes

Reply

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed