IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

un exercice à résoudre


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 12
    Par défaut un exercice à résoudre
    on dit qu'une expression arithmétique est complètement parenthésée si chaque terme situé de part et d'autre d'un opérateur est entouré d'une parenthèse
    expl : (a*(b+(c/d)))
    pour eviter cette nécéssité un mathématicien a proposé une notation dite polonaise
    dans laquelle les opérateurs suivent immédiatement les opérandes sur lesquelles ils agissent
    exple
    (a*(b+(c/d))) nous donne le résultat suivant abcd / + *
    donc
    ce qui se passe c'est dans une pile1 on met les opérateurs
    dans une pile 2 on met les opérandes
    et lorsque on rencontre une parenthèse ouvrante on ne fait rien
    et lorsque c'est une parenthèse fermante on dépile p2 et empile p1
    en fin de l'expression on obtient la pile 2 vide alors on dépile p1 dans p2
    je voudrais bien que vous m'aidez à résoudre cette programme avec c++ parce que la résolution que j'ai trouvé n'a pas fonctionné
    j'attends vos réponses le plutot possible

  2. #2
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 82
    Par défaut
    J'ai du mal à comprendre le code avec lequel tu as un problème.

  3. #3
    Membre Expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2007
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 895
    Par défaut
    Citation Envoyé par km_mino Voir le message
    j'attends vos réponses le plutot possible
    Je suis content de la confiance que tu nous porte, et suis particulièrement heureux de répondre à tes ordres, en t'aidant immédiatement à faire tes devoirs.

    Ah non, mince.
    [FAQ des forums][FAQ Développement 2D, 3D et Jeux][Si vous ne savez pas ou vous en êtes...]
    Essayez d'écrire clairement (c'est à dire avec des mots français complets). SMS est votre ennemi.
    Evitez les arguments inutiles - DirectMachin vs. OpenTruc ou G++ vs. Café. C'est dépassé tout ça.
    Et si vous êtes sages, vous aurez peut être vous aussi la chance de passer à la télé. Ou pas.

    Ce site contient un forum d'entraide gratuit. Il ne s'use que si l'on ne s'en sert pas.

  4. #4
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 12
    Par défaut
    primo je ne vous ordonne pas de m'aider mais je vous demande de me porter de l'aide
    secondo ce sont pas mes devoirs mais c'est un problème que j'ai rencontré et que j'ai pas pu résoudre alors j'ai demandé de l'aide
    en + personne n'est parfait on apprend les choses par le recours à ceux qui connaissent
    merci de toute façon

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 064
    Par défaut
    Si au moins tu nous expliquais en quoi consiste ton programme.
    La notation polonaise je connais, bien que la structure de données que tu as choisis pour représenter une formule me semble assez étrange (des piles??) je ne peux te donner aucun conseil vu que je ne comprends pas quelles sont les données de départ et celles d'arrivée.
    C'est quoi le but ? Convertir une expression complètement parenthésée en expression polonaise ? Le contraire ? Résoudre une expression sous l'une ou l'autre forme ?

  6. #6
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 12
    Par défaut
    Convertir une expression complètement parenthésée en expression polonaise c'est ça le but du programme mais en utilisant les piles de la manière avec laquelle j'ai expliqué au sujet.
    j'y arrive presque mais pas totalement

  7. #7
    Membre éclairé Avatar de befalimpertinent
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    561
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Avril 2007
    Messages : 561
    Par défaut
    Tu trouveras personne ici pour te donner ton code tout fait donc montre nous ce que tu as déjà fait et là où tu bloques.

Discussions similaires

  1. Exercice à résoudre - affectation de variables, calcul, permutations
    Par debutenprogrammation dans le forum Débuter
    Réponses: 6
    Dernier message: 28/09/2014, 14h56
  2. Exercices à résoudre
    Par RicardoBxl dans le forum jQuery
    Réponses: 1
    Dernier message: 27/12/2013, 16h49
  3. exercice à résoudre
    Par neo2009 dans le forum Langage
    Réponses: 3
    Dernier message: 09/11/2008, 18h17
  4. Réponses: 5
    Dernier message: 17/03/2008, 15h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo