NOTATION POLONAISE INFIXÉE SUFFIXÉE EN C

vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 - 10 déc. 2004 à 22:55
 Dikazol - 20 juin 2017 à 13:17
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/28123-notation-polonaise-infixee-suffixee-en-c

le code fonctionnement correctement j'ai tout simplement simplié en eliminant la bibliothèque conio.h , cprintf en print, aussi textcolort et clrscr();
cs_miss fafa Messages postés 46 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 25 février 2009
21 avril 2007 à 16:39
bien tu peut m'aider moi j'ai un mini projet dont une de ces etapes c ce programme est ce que tu peut m'aider pour realiser mon projet
merci ds tt les j'attend la reponse ????????????
cs_miss fafa Messages postés 46 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 25 février 2009
21 avril 2007 à 16:36
ce programme pas mal moi aussi je partage l'avie de kirua de rajoute ^ et % c tres important et ajoute une autre etapes pour les fonctions mathematiques ..............ds tt les je te remercie pour ce programme
sharkyl Messages postés 1 Date d'inscription jeudi 21 octobre 2004 Statut Membre Dernière intervention 11 décembre 2004
11 déc. 2004 à 15:42
T'aurais du utiliser une structure de pile avec un pointeur o lieu dé tableaux(débil) et inclure lé nb négatifs pr ksa soi un travail complè!
mé jte félicite kom mem, c pa mal!!!
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
11 déc. 2004 à 13:08
rajoute ^ et % (puissance et modulo), ça coûte rien puisque ce sont des opérateurs qui fonctionnent comme + - * et /.
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
11 déc. 2004 à 12:31
Il n'apparaît que 2 fois mais est appelé bien plus puisque c'est dans une boucle, il faut donc utiliser une variable
doudadoudadoudadouda Messages postés 1 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 11 décembre 2004
11 déc. 2004 à 02:00
t'as raison pour case'/':c=b/a;
par contre pour strlen(equation) ça sert a rien de passer par une variable vu qu'il l'as utilisé que deux fois ça reviendra au meme...
pas mal le code il aurais du penser a inclure les nombres negatifs ...
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
10 déc. 2004 à 22:55
case '/' :C=B/A ;

Tu n'a pas envie de vérifier si A est non nul?

Dans saisie, tu calcule plein de fois strlen(equation) alors que equation ne change pas. Il faut que tu le calcules un fois pour toutes dans une variable et utiliser catte variable par la suite
Rejoignez-nous