Donc mon cher eklips :
2 façon de voir le probleme
1) si on connait uniquement le nombre x, sans connaitre sa décomposition (1234 = 1000 + 200 + 30 + 4), on doit trouver une fonction de x qui inverse les chiffres de x.
dans ce cas la solution est :
)])
ou
])
c'est le cas général
2) si tu connais la décomposition, c'est à dire que tu connais le chiffre des unités, le chiffre des dizaines etc... alors c'est plus simple et la solution d'oumzil suffit :
tu veux inverser les nombre qui sont entre 1000 et 9999 , voilà une idée mais je ne sais pas si la sollution que tu cherches :
on sait que : tout les nombre en tre 1000 et 9999 sont composés de 4 chiffres
alors : chaque X de ces nombres est écrit de la forme : 1000*a+100*b+10*c+d ( ou a , b ,c et d sont des entiers )
alors : en inversant les nombres on obtient le nombre suivant : 1000*d+100*c+10*c+a
alors en inversant les chiffres les actions qu'on fait sont :
1/diviser par 1000 le chiffres des milliers a
2/diviser par 10 le chiffre des centaine b
3/ multiplier par 10 le chiffre des dizaine c
4/ multiplier par 1000 le chiffre des unités
alors on doit considerer les 4 fonctions suivantes :
g(X) = X/1000 et h(X) = X/10 et p(X)= 10*X et q(X) = 1000*X
alors la formule que tu cherche est une fonction f(a,b,c,d) pour 4 nombre :
f(a*1000,b*100,c*10,d) = g(a) + h(b) + p(c) + q(d)
exemple :
inverser le nombre 1234
on a : f(1000,200,30,4) = 1 + 20 + 300 + 4000
= 4321