Probleme : liste en C
Fermé
touf_truc
Messages postés
57
Date d'inscription
samedi 21 octobre 2006
Statut
Membre
Dernière intervention
23 avril 2007
-
26 janv. 2007 à 16:15
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 29 janv. 2007 à 09:22
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 29 janv. 2007 à 09:22
4 réponses
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
26 janv. 2007 à 16:17
26 janv. 2007 à 16:17
Correction de ta structure :
Ajout / Suppression / Visualisation, regarde ici :
c supression d un element
typedef struct polynome *ppolynome; typedef struct polynome { int exp; float coef; struct polynome *next; };
Ajout / Suppression / Visualisation, regarde ici :
c supression d un element
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
26 janv. 2007 à 16:33
26 janv. 2007 à 16:33
Salut. Je voi pas pourquoi tu lui corrige sa struture ainsi kij_82.
j'ai souvent vue un typedef pour declarer un pointeur sur une structure.
En plus, le mot struct en début de déclaration n'est pas obligatoire à chaque fois.
Pour l'addition, il faut creer un nouveau polynome, et lui ajourter les coefficient corespondant jusqu'à ce que les deux polynomes additionner aient atteint leur exposant maximum.
j'ai souvent vue un typedef pour declarer un pointeur sur une structure.
En plus, le mot struct en début de déclaration n'est pas obligatoire à chaque fois.
Pour l'addition, il faut creer un nouveau polynome, et lui ajourter les coefficient corespondant jusqu'à ce que les deux polynomes additionner aient atteint leur exposant maximum.
touf_truc
Messages postés
57
Date d'inscription
samedi 21 octobre 2006
Statut
Membre
Dernière intervention
23 avril 2007
1
26 janv. 2007 à 17:38
26 janv. 2007 à 17:38
bonsoir,
je n'arrive pas trouver l'algorithme correcte de ce probleme?
je n'arrive pas trouver l'algorithme correcte de ce probleme?
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
>
touf_truc
Messages postés
57
Date d'inscription
samedi 21 octobre 2006
Statut
Membre
Dernière intervention
23 avril 2007
29 janv. 2007 à 09:22
29 janv. 2007 à 09:22
quel algo?
celui de l'addition, je te l'ai donné. Pour la multiplication c'est un peu plus compliquer.
pour répondre plus précisemment, il faut que tu pose pluys en détail ta question. Et que tu dise comment tu représente ton polynome : exposant le plus élevé premier ou dernier de la liste chainer?
celui de l'addition, je te l'ai donné. Pour la multiplication c'est un peu plus compliquer.
pour répondre plus précisemment, il faut que tu pose pluys en détail ta question. Et que tu dise comment tu représente ton polynome : exposant le plus élevé premier ou dernier de la liste chainer?
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
26 janv. 2007 à 16:46
26 janv. 2007 à 16:46
Oui c'est vrai, autant pour moi.
Je ne me souvenais plus que l'on pouvais déclarer un type de cette facon :
Et l'utiliser par la suite.
Je ne me souvenais plus que l'on pouvais déclarer un type de cette facon :
typedef struct polynome *ppolynome;
Et l'utiliser par la suite.