Expression Arithmétiques!!!! (URGENT)

petitzetre Messages postés 2 Date d'inscription lundi 29 novembre 2004 Statut Membre Dernière intervention 30 novembre 2004 - 29 nov. 2004 à 20:22
emsi123 Messages postés 1 Date d'inscription vendredi 2 décembre 2005 Statut Membre Dernière intervention 1 janvier 2006 - 1 janv. 2006 à 00:24
Bonjours je suis pas un foudre de guerre en algo et si vous voulé bien m'aidé se serai très gentil merci!!!!

Le but de mon exercice est l'écriture d'un petit interprète d'expression arithmétiques!!! Construite en utilisant les 4 opérations (+,-,*,/) les 2 parenthèses ( et ) et les constantes entières!!!!

Notre prof nous dis que l'utilisation d''une pile est très simple et là g di oulàlà c pas simple du tt !! comprend pas du tt!!!
L'exemple qu'il nous donne est l'expression suivante 7+8*9/(3+5*(4+3))*2

Le but est de résoudre le pb en posant le pb des priorité du calcul!!!
Il nous a parlé d'utilisé genre 2 piles une pour l'opérateur et l'otre pour l'opérande!!!!

En résumé il nous demande de réglé le pb de lecture d'une suite de caractère sur l'entrée pour la convertir en une suite de nombres, d'opérateurs ou de parenthèse!!! Pour celà il faus écrire une routine spéciale de lecture!!!
Ensuite réalisé un module de gestion de pile!!!!qui permet de gérer les 2 piles!!!
et enfin faire l'algo avec tte les priorité de calcul!!!

Le pb je les situé mais mon gros problème c la prog et là j'y planche depuis un certain tps et çà sort pas!!!

Merci pour votre aide!!! enfin si vous m'avé compris!!
Merci

7 réponses

fredcl Messages postés 547 Date d'inscription mercredi 8 janvier 2003 Statut Membre Dernière intervention 7 octobre 2007 1
30 nov. 2004 à 09:11
Bonjour,

ceci pourras peut être t'aider :

http://www.cppfrance.com/code.aspx?id=10440

Bon courage

A+

Fred
0
petitzetre Messages postés 2 Date d'inscription lundi 29 novembre 2004 Statut Membre Dernière intervention 30 novembre 2004
30 nov. 2004 à 19:00
Merci Fred!!!! ;-p
0
rromain93 Messages postés 7 Date d'inscription dimanche 28 novembre 2004 Statut Membre Dernière intervention 13 avril 2005
2 déc. 2004 à 18:42
démerde toi, on va pas te faire ton projet non plus !!!
0
meryben7 Messages postés 4 Date d'inscription samedi 24 décembre 2005 Statut Membre Dernière intervention 28 décembre 2005
28 déc. 2005 à 17:09
en fait j'ai le meme probleme que toi sauf que moi il faut que je le fasse ds une seule pile (operandes et opérateurs) et il faut que ca me sortes le résultat.
T'y arrives finalemnt de ton coté ?ou tjs pas
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bennani83 Messages postés 2 Date d'inscription vendredi 30 décembre 2005 Statut Membre Dernière intervention 30 décembre 2005
30 déc. 2005 à 21:41
Expression Arithmétiques en arbre binaire en 2 piles
0
bennani83 Messages postés 2 Date d'inscription vendredi 30 décembre 2005 Statut Membre Dernière intervention 30 décembre 2005
30 déc. 2005 à 21:42
Expression Arithmétiques en arbre binaire en 2 piles
0
emsi123 Messages postés 1 Date d'inscription vendredi 2 décembre 2005 Statut Membre Dernière intervention 1 janvier 2006
1 janv. 2006 à 00:24
salut,a tous j'ai un grand probléme il me reste 3 jours pour soutenir mon projet qui consiste à afficher un expression arithmétique sous forme d'un arbre bianire en utilisant deux piles un pile pour les opérateurs et l'autre pour les opérandes,un expression arithmétique doit constituer de parenthéses et de +,/,*,- et les entiers.
si vous arrivez à trouvez la solution avec c++ ou un algorithme quik va m'aider envoyer moi le à: lostfocus_05@hotmail.com
0
Rejoignez-nous