Analyse d'un polynome

Bonjour chers internautes et membres de la communauté clubic,
Je suis un débutant (je touche au 0 :d:d), et j’ai pas su comment faire pour lire un polynome ecrit de la facon (par exemple : 3X^4 + 2X^3 + 2*X + 5).
Je veux lire ce polynome a la fois (l utilisateur ecrit le polynome de la forme signalée et le programme doit analyser cette ecriture).
Prière de m’aider.
Merci énormément.

En assembleur (x86, mips), cobol, ada, camel, lisp … ?
Précise le langage, en C, je passerais par un strtok pour analyser chaque jeton de la chaine saisie en entrée ou plus simple, un simple scanf.

Merci pour votre réponse KarLKoX, désolé de ne pas préciser que c’est le langage C.
en utilisant le scanf, on va lire ce qui est ecrit, mais comment l’analyser (distinguer les coefficients et les puissances).
Merci encore une fois pour votre réponse.

Pour l’analyse, alors un strtok, ca te balancera un jeton de toute les chaines, à toi de parser/trier ce qui a été saisie pour l’analyse.

Utilise bison et flex :slight_smile: tu pourras faire tout ça et plus si affinités :stuck_out_tongue:

Merci bcp pour votre aide, c’est reglé :d