Probleme : liste en C
touf_truc
Messages postés
57
Date d'inscription
Statut
Membre
-
Char Snipeur Messages postés 10112 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 10112 Date d'inscription Statut Contributeur Dernière intervention -
bonsoir,
voici la representation d'un ploynome en utilisant les sructrue
typedef struct polynome *ppolynome;
typedef struct polynome
{
int exp;
float coef;
ppolynome next;
}poly;
Comment faire pour que on saisie deux ploynomes, addition et la multiplication?
merci.
voici la representation d'un ploynome en utilisant les sructrue
typedef struct polynome *ppolynome;
typedef struct polynome
{
int exp;
float coef;
ppolynome next;
}poly;
Comment faire pour que on saisie deux ploynomes, addition et la multiplication?
merci.
Configuration: Windows XP Firefox 2.0.0.1
4 réponses
-
Correction de ta structure :
typedef struct polynome *ppolynome; typedef struct polynome { int exp; float coef; struct polynome *next; };
Ajout / Suppression / Visualisation, regarde ici :
c supression d un element
-
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. -
Oui c'est vrai, autant pour moi.
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.
-
cette declaration est juste :
typedef struct polynome *ppolynome;
typedef struct polynome
{
int exp;
float coef;
ppolynome next;
}poly;