mohamedaat
Messages postés3Date d'inscriptiondimanche 8 janvier 2012StatutMembreDernière intervention16 avril 2012
-
6 avril 2012 à 01:42
mohamedaat
Messages postés3Date d'inscriptiondimanche 8 janvier 2012StatutMembreDernière intervention16 avril 2012
-
16 avril 2012 à 18:57
voilà mon programme sert à ajouter deux polynômes représentés par des listes chainées, mais mon problème c'est que la fonction add() ne marche pas :( et j'ai tenté pas mal de fois de la changer mais sans résultat,
if(prem->expo==secon->expo){ // on test l'égalité des exposants des polynomes
secon->cof=prem->cof+secon->cof;
prem=prem->suivant;
}
else {
k++;
if(k==lon){ // SI il est égal aux nombres des neuds on ajout le nouvel élément
nouveau=(struct Mach*)malloc(sizeof(struct Mach));
nouveau=secon;
addition=(struct Mach*)malloc(sizeof(struct Mach));
nouveau->suivant=addition;
addition->expo=prem->expo;
addition->cof=prem->cof;
nouveau=addition;
}
nouveau->suivant=NULL;
prem->suivant=prem;
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023124 6 avril 2012 à 10:41
Bonjour.
Pense à utiliser les balises de code et à indenter ton code.
________________________________________________________________________
Historique de mes créations, et quelques articles:
[ http://0217021.free.fr/portfoliohttp://0217021.free.fr/portfolio]
Merci d'utiliser Réponse acceptée si un post répond à votre question