DESSINER UNE ARBRE BINAIRE( MODE CONSOLE):

BunoCS Messages postés 15475 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 17 nov. 2011 à 10:01
benzarabel Messages postés 7 Date d'inscription mardi 12 juillet 2011 Statut Membre Dernière intervention 4 décembre 2011 - 25 déc. 2011 à 16:16
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/53763-dessiner-une-arbre-binaire-mode-console

benzarabel Messages postés 7 Date d'inscription mardi 12 juillet 2011 Statut Membre Dernière intervention 4 décembre 2011
25 déc. 2011 à 16:16
Bonjour...
la fonction nb_pos renvoie le nombre de positions d'un entier.
c'est a dire si on la donne 1235 elle renvoie 4 mais pour un souci d'affichage dans le console
j'était aussi besoin de considérer la signe (-) comme une position .. donc c pour ça que j'ai fait le test de signe.. c tous.
concernant la boucle ... c équivalent à:
ret=0;
do
{
a/=10;
ret++;
}while(a!=0) ;
mar1987 Messages postés 4 Date d'inscription lundi 25 avril 2011 Statut Membre Dernière intervention 13 mai 2012
24 déc. 2011 à 02:22
que fait la fonction nb_pos, et j'ai pas bien saisi le sens des instruction "for(ret=1;a./10;ret++,a/=10);" "if (b.TotalElu<0) ret++;" si tu peux m'expliquer ! Merci pour le code, c'est instructif ! Merci
BunoCS Messages postés 15475 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 23 avril 2024 103
17 nov. 2011 à 12:05
Et bien, dans ce cas, code en anglais et non en français :p
benzarabel Messages postés 7 Date d'inscription mardi 12 juillet 2011 Statut Membre Dernière intervention 4 décembre 2011
17 nov. 2011 à 11:55
Merci"BUNO" pour ces remarques, je vais le modifier quand j'ai le temps.
je suis pas trés bien en fraçais donc pardonnez moi pour les faults..
en plus je trouve que l'englais m'inspire beaucoup :)
BunoCS Messages postés 15475 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 23 avril 2024 103
17 nov. 2011 à 10:05
Rhooo...."Initié"....J'avais pas fait gaffe.
Je trouve cette classification un peu abusée quand même.
BunoCS Messages postés 15475 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 23 avril 2024 103
17 nov. 2011 à 10:01
Hello,
Bon code. Quelques remarques toutefois:
- ça manque de commentaire... (nb_pos...afficher1, afficher2, afficher3... quelle différence?)
- pas très joli le mélange d'anglais et de français
- tu peux rajouter des exemples d'utilisation des fonctions recherche, somme,...

Je n'ai pas testé la robustesse du code...
Rejoignez-nous