Aide : mini projet en c
Fermé
walid111987
Messages postés
19
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
4 juillet 2015
-
19 janv. 2008 à 15:30
samir - 19 févr. 2008 à 13:48
samir - 19 févr. 2008 à 13:48
11 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
19 janv. 2008 à 15:55
19 janv. 2008 à 15:55
Salut,
Et tu attends quoi de nous ? Qu'on fasse ton travail en entier ? Et vite en plus ?
Nous sommes là pour aider, si tu as des questions, ou des difficultés, pas pour faire ton travail.
Cordialement
Et tu attends quoi de nous ? Qu'on fasse ton travail en entier ? Et vite en plus ?
Nous sommes là pour aider, si tu as des questions, ou des difficultés, pas pour faire ton travail.
Cordialement
walid111987
Messages postés
19
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
4 juillet 2015
19 janv. 2008 à 21:27
19 janv. 2008 à 21:27
non juste une idee pour le debut
walid111987
Messages postés
19
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
4 juillet 2015
20 janv. 2008 à 10:26
20 janv. 2008 à 10:26
SVP une idee ;)
walid111987
Messages postés
19
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
4 juillet 2015
23 janv. 2008 à 15:00
23 janv. 2008 à 15:00
c est un vrai pb
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
23 janv. 2008 à 21:28
23 janv. 2008 à 21:28
Salut,
Tu crées tout d'abord une structure correspondant à ton arbre.
Donne-nous le code que tu as fait pour ta structure, on t'aidera.
Tu crées tout d'abord une structure correspondant à ton arbre.
Donne-nous le code que tu as fait pour ta structure, on t'aidera.
walid111987
Messages postés
19
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
4 juillet 2015
24 janv. 2008 à 12:16
24 janv. 2008 à 12:16
merci et voila
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
typedef struct noeud
(char ch[];
struct noeud *fg;
struct noeud * fd;
)arbre;
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
typedef struct noeud
(char ch[];
struct noeud *fg;
struct noeud * fd;
)arbre;
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
24 janv. 2008 à 12:25
24 janv. 2008 à 12:25
Salut,
La fonction de recherche est récursuve. Le paramètre "position" changera à chaque appel de la fonction.
Au premier appel tu lances avec position = 0. Ensuite tu compares l'indice "position" du mot passé en paramètre avec l'indice position du ch[] courant. Si *=* alors mot trouvé. Sinon si la lettre est plus grande, tu renvoie sur le fils droit, sinon sur le fils gauche. (attention à adapter selon la représentation des fils droit et gauche)
Poste moi le code équivalent ;)
La fonction de recherche est récursuve. Le paramètre "position" changera à chaque appel de la fonction.
Au premier appel tu lances avec position = 0. Ensuite tu compares l'indice "position" du mot passé en paramètre avec l'indice position du ch[] courant. Si *=* alors mot trouvé. Sinon si la lettre est plus grande, tu renvoie sur le fils droit, sinon sur le fils gauche. (attention à adapter selon la représentation des fils droit et gauche)
Poste moi le code équivalent ;)
walid111987
Messages postés
19
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
4 juillet 2015
24 janv. 2008 à 13:21
24 janv. 2008 à 13:21
i=0;
void recherche(arbre r,char ch[50],int i)
if ch[i]==*
printf("mot trouver\n");
else
if (strln(ch[50])>i)
recherche(r->fd,ch[50],i++);
else
recherche(r->fg,ch[50],i++);
void recherche(arbre r,char ch[50],int i)
if ch[i]==*
printf("mot trouver\n");
else
if (strln(ch[50])>i)
recherche(r->fd,ch[50],i++);
else
recherche(r->fg,ch[50],i++);
walid111987
Messages postés
19
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
4 juillet 2015
24 janv. 2008 à 16:34
24 janv. 2008 à 16:34
quoi fiddy?
walid111987
Messages postés
19
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
4 juillet 2015
26 janv. 2008 à 11:52
26 janv. 2008 à 11:52
sol svp