L'opération masqué!!
Olympiades mathématiques, énigmes et défis
-
Alex117
- Messages: 7
- Enregistré le: 02 Fév 2008, 16:55
-
par Alex117 » 23 Mai 2008, 21:41
Yop' tout le monde!
Bon j'ai un petit problème pour vous.
J'ai Y+Y+Y=10X+Z
X*X+Z=Y
Dans ces opérations, les chiffres (de 1 à 9) ont été remplacés par des figures. Dans les deux lignes, ces symboles gardent la même valeur. Quel nombre est représenté par YXZ?
Comme je suis en seconde, je ne sais pas comment résoudre les équations avec 3 inconnues avec seulements 2 équations.
Amicalement
-
Imod
- Habitué(e)
- Messages: 6482
- Enregistré le: 12 Sep 2006, 11:00
-
par Imod » 23 Mai 2008, 22:38
X est forcément inférieur ou égal à 2 et il est pair ...
Imod
-
Sve@r
par Sve@r » 23 Mai 2008, 22:41
Alex117 a écrit:...je ne sais pas comment résoudre les équations avec 3 inconnues avec seulements 2 équations.
C'est impossible avec des équations habituelles. Mais ici, faut se rappeler que les symboles X, Y et Z désignent des chiffres de 0 à 9 (a fortiori entiers) et non des nombres quelconques.
A la limite, un petit programme Python vite fait qui teste les 999 possibilités... :zen:
Imod a écrit:X est forcément inférieur ou égal à 2 et il est pair ...
X hop, ouverture du module Python et écriture
- Code: Tout sélectionner
def fct(n):
X=int(n[0])
Y=int(n[1])
Z=int(n[2])
if 3*Y != 10*X + Z: return False
if X * X + Z != Y: return False
return True
for i in range(999):
if fct("%03d" % i): print i
Bon ce code simpliste a été suffisant pour me donner la solution mais je laisse chercher ceux qui ont envie de s'amuser...
-
Imod
- Habitué(e)
- Messages: 6482
- Enregistré le: 12 Sep 2006, 11:00
-
par Imod » 23 Mai 2008, 22:58
Sve@r a écrit:Mais pourquoi pair ??? (bon à 23h45 je réfléchis moins bien...)
10X=3Y-Z et X²=Y-Z :zen:
Imod
-
Alex117
- Messages: 7
- Enregistré le: 02 Fév 2008, 16:55
-
par Alex117 » 25 Mai 2008, 11:40
Mais en faite, j'aimerai bien avoir la solution :id: !
Et sinon c'est quoi le programme que tu as utilisé. Il se trouve ou?
-
ffpower
- Membre Complexe
- Messages: 2542
- Enregistré le: 13 Déc 2007, 04:25
-
par ffpower » 25 Mai 2008, 12:52
Une fois que tu sais que X=2,c est pas bien dur non?
-
Sve@r
par Sve@r » 25 Mai 2008, 13:03
Alex117 a écrit:Mais en faite, j'aimerai bien avoir la solution :id: !
Ben la solution, quand on te dit que X "Run module"). Je voudrais bien joindre le code mais on peut pas sur ce fofo...
Et si t'es intéressé par la programmation Python, alors tu peux télécharger le tuto de Swinnen ici
http://www.cifen.ulg.ac.be/inforef/swi/download/python_notes.pdf
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 14 invités