Inverser un nombre
Réponses à toutes vos questions du CP à la 3ème
-
Eklips
- Messages: 5
- Enregistré le: 04 Sep 2006, 16:30
-
par Eklips » 04 Sep 2006, 16:36
Apres 3 jours de creuse méninges sans trouver, j'ai besoin d'aide, voici mon probleme:
Je dois trouver une formule mathématique permettant d'inverser (ex: 1234 = 4321) n'importe quel chiffre compris entre 1000 et 9999. Si quelqu'un à une idée elle sera bienvenue
-
nox
- Membre Complexe
- Messages: 2157
- Enregistré le: 14 Juin 2006, 10:32
-
par nox » 04 Sep 2006, 16:54
pas forcément évident d'avoir une formule générale.
J'en ai une mais un peu barbare :
où x est le nombre à inverser et n le nombre de chiffres
Y'a surement plus simple mais bon c'est déjà ca...
-
Eklips
- Messages: 5
- Enregistré le: 04 Sep 2006, 16:30
-
par Eklips » 04 Sep 2006, 17:02
Merci de l'effort...mais c'est trop compliqué pour être ca!
Ca doit se faire avec les oppérations de base (+-*/)
-
nox
- Membre Complexe
- Messages: 2157
- Enregistré le: 14 Juin 2006, 10:32
-
par nox » 04 Sep 2006, 17:03
y'a que ca...à part la partie entière mais je pense que t'y échapperas pas...
-
nox
- Membre Complexe
- Messages: 2157
- Enregistré le: 14 Juin 2006, 10:32
-
par nox » 04 Sep 2006, 17:08
tu as l'énoncé exact ?
-
Flodelarab
- Membre Légendaire
- Messages: 6574
- Enregistré le: 29 Juil 2006, 15:04
-
par Flodelarab » 04 Sep 2006, 17:11
nox a écrit:J'en ai une mais un peu barbare
Ce serait pas plutot:
-
Oumzil
- Membre Relatif
- Messages: 412
- Enregistré le: 03 Sep 2006, 22:38
-
par Oumzil » 04 Sep 2006, 17:15
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
tu as compris cette sollution ?
-
nox
- Membre Complexe
- Messages: 2157
- Enregistré le: 14 Juin 2006, 10:32
-
par nox » 04 Sep 2006, 17:15
ça marche aussi...avec un n à la place du 3...
-
nox
- Membre Complexe
- Messages: 2157
- Enregistré le: 14 Juin 2006, 10:32
-
par nox » 04 Sep 2006, 17:16
Oumzil a écrit: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) = 1000*[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
wai mais tu pars du principe qu'on a le chiffre des unités/dizaines/centaines etc...
c'est pour ça que je demandais l'énoncé...je pars du principe qu'on ne connait que le nombre de départ et non sa décomposition...
sinon tu noteras que ton algo est le même que le mien
-
Oumzil
- Membre Relatif
- Messages: 412
- Enregistré le: 03 Sep 2006, 22:38
-
par Oumzil » 04 Sep 2006, 17:16
jviend d'editer
-
Oumzil
- Membre Relatif
- Messages: 412
- Enregistré le: 03 Sep 2006, 22:38
-
par Oumzil » 04 Sep 2006, 17:17
actualise j'avais mal écris
-
nox
- Membre Complexe
- Messages: 2157
- Enregistré le: 14 Juin 2006, 10:32
-
par nox » 04 Sep 2006, 17:17
wai mais ma remarque reste valable :we:
-
Flodelarab
- Membre Légendaire
- Messages: 6574
- Enregistré le: 29 Juil 2006, 15:04
-
par Flodelarab » 04 Sep 2006, 17:19
Mais non Nox! Toi, on y comprend rien. T'as repondu en grec ancien !
pffff
-
nox
- Membre Complexe
- Messages: 2157
- Enregistré le: 14 Juin 2006, 10:32
-
par nox » 04 Sep 2006, 17:20
Flodelarab a écrit:Ce serait pas plutot:
j'avais pas fait gaffe mais en fait c'est même exactement la meme formule que moi :ptdr: espece de rigolo
merci à Flodelarab et aux autres donc :haasbeen:
:ptdr:
-
Oumzil
- Membre Relatif
- Messages: 412
- Enregistré le: 03 Sep 2006, 22:38
-
par Oumzil » 04 Sep 2006, 17:21
nox on n'utilise pas d'exp dans le forum collège
-
Oumzil
- Membre Relatif
- Messages: 412
- Enregistré le: 03 Sep 2006, 22:38
-
par Oumzil » 04 Sep 2006, 17:23
euh .. il fallait lire sa question le nombre et connu et il dit aussi sollution avec + - * / alors inutile d'utiliser les fonctions type log ln et exp :id: j'ai déjà sollution mais c'est pas de son niveau
-
nox
- Membre Complexe
- Messages: 2157
- Enregistré le: 14 Juin 2006, 10:32
-
par nox » 04 Sep 2006, 17:25
j'ai utilisé aucune de ces fonctions ^^
et ensuite connaître le nombre ne veut pas dire pour moi connaître sa décomposition. Evidemment sinon jme serai pas cassé la tête à trouver une formule pareille.
Moi je pensais qu'il voulait une formule à appliquer au nombre lui même...une fonction de x...
donc pour résumer moi (et Flodelarab - sinon il va faire la gueule) j'ai donné le cas général, sinon dans le cas plus simple où la décomposition est connue c'est vrai que y'a pas besoin du cas général et que ta méthode (qui est donc la même que la mienne ;) ) marche très bien :happy2:
-
Flodelarab
- Membre Légendaire
- Messages: 6574
- Enregistré le: 29 Juil 2006, 15:04
-
par Flodelarab » 04 Sep 2006, 17:26
c pas exponentiel
c partie entiere !!!!!!!
-
nox
- Membre Complexe
- Messages: 2157
- Enregistré le: 14 Juin 2006, 10:32
-
par nox » 04 Sep 2006, 17:27
ah oui c'est peut-être ça le dilemme :ptdr:
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 19 invités