encore une fois je doute que ce soit faisable de la maniere que tu aimerais.
Si tu sais que ta fonction en entrée est un polynome, tu peux faire une boucle qui recupere les coefs et les puissances de maniere itérative.
un truc du genre:
tabPuissances = []
tabCoef = []
continuer = vrai
i = 1
tant que continuer:
sasir le coef -> c
saisir la puissance -> p
tabCoef[i] = c
tabPuissance[i] = p
i = i+1
demander si il reste des éléments a saisir -> continuer
fin tant que
pour ton exemple ça donne qqch comme ça :
-> "entre le coef :"
<- 1
-> "entre la puissance :"
<- 2
-> "continuer ?"
<- oui
-> "entre le coef :"
<- 2
-> "entre la puissance :"
<- 1
-> "continuer ?"
<- oui
-> "entre le coef :"
<- 4
-> "entre la puissance :"
<- 0
-> "continuer ?"
<- non
et voila tu as ton polynome dans deux tableau, je te laisse faire la reconstruction de la fonction
sinon tu peux aussi récuperer sous forme de string et te taper l'analyse a la recherche des inconnues, des coefs ect...