Salut,
Je vous explique mon problème imaginons que j'ai trois variables: nb1, nb2 et objectif
Le but est de verifier qu'objectif est une somme / soustraction de nb1 et nb2. C'est pas très difficile
1 2 | if( (nb1 + nb2) == obj || (nb1 - nb2 ) == obj || (nb2 - nb1 ) == obj) std::cout <<"Tu peux le faire je crois en toi !"; |
Le problème c'est que c'est moche, si j'ai trois+ variables ou d'autres operations, je peux pas taper toutes les combinaisons à la main.
Je n'arrive pas a mettre au point une technique pour le faire. En python j'aurais mis un tableau avec les operations ( string - / +) et les nombres et j'aurais fait toutes les combinaisons puis pris les résultât avec eval().
Mais en C++ une fonction comme eval n'existe pas (à ce que je sais). Comment dois-je m'y prendre ?
+0
-0