Pour construire l'énigme, j'ai fait comme j'ai dit tout à l'heure un programme Python.
En fait j'ai mis dans une matrice tous les restes possibles avec les couples de nombres associés. J'ai ensuite fait une matrice contenant les couples le reste et la fréquence.
J'ai remarqué que 33 apparaissait 4 fois, d'où 4 couples. J'ai trouvé ce nombre sympathique car il apparait 4 fois(ce qui est beaucoup par rapport aux autres restes.) et en plus il était petit par rapport aux autres restes qui apparaissait fréquemment.
Ce que je trouve interressant(c'est la première que je me lance à créer une énigme) c'est que la recherche de l'énigme est plus longue que la résolution !!!!!
STL : Comment l'as tu obtenu ?
En ABCD je place les nombres (5,6,7,8) possibles, au nombre de 4!
si a=q.b+33 => a-33 est un multiple de q => je génère la colonne ABCD-33
a_max=8765; b_min=1234 => q<9 => essai des valeurs de q de 2 à 8
recherche, dans les quotients entiers, ceux composés de (1,2,3,4)
A vue d'oeil (coucou borneo ), il y en a 4...
A noter la "presque solution" : 8657 -33 = 7*1232 ( presque (1,2,3,4) )
Philoux
Ce que je trouve interressant(c'est la première que je me lance à créer une énigme) c'est que la recherche de l'énigme est plus longue que la résolution !!!!!
Ca Papou c'est assez frequent. Certains exercices de maths sont plus difficile a creer qu'a resoudre a cause du fait qu'il faut bien choisir les donnees pour que le probleme soit faisable a un niveau donne. Par exemple dans les equadiffs, qui est ce qui fait le plus dur ? Souvent c'est le createur car il a du trouver une solution particuliere alors que le "resolveur" doit juste verifier qu'elle l'est.
Bonsoir STL, je te conseille d'écouter Philoux et pas moi... car il est arrivé que ceux que j'avais "conseillés" récoltent des
un bonjour au lycée Joffre, tu as bien de la chance d'y être
Bonjour à tous,
philoux : j'ai compris mais comment as-tu fait ta 5eme colonne (ABCD) ?
Borneo : tu connais ? tu y as fait tes études ? Oui je sais bien que j'ai de la chance d'y être, et j'essaie d'en profiter !
philoux : j'ai compris mais comment as-tu fait ta 5eme colonne (ABCD) ?
en concaténant A, B C et D ABCD=1000A+100B+10C+D
Philoux
Merci Philoux.
Est-ce qu'il existe une commande pour metttre en valeur les nombres entiers, par la couleurs ou autre chose... ?
oui J-D alias Estelle
Mise en forme conditionnelle du menu format
Philoux
Désolé, je n'avais pas vu, et comme le site ne permet pas d'être identifié 2 fois (ce qui est normal) ...
Dans mise en forme conditionnelle, la cellule doit être ?
Bonjour.
Je me permet une petite question à Philoux.
As tu rempli tes 4 premières colonnes ligne après ligne ou existe-t-il un moyen de les générer ?
Hervé.
bonjour Hervé
Je ne suis pas un expert en Excel.
Pour ce pb, comme il n'y avait que 4 ! = 24 lignes à générer, je l'ai fait "à la main"
Je n'ai pas plus réfléchi que celà, mais il doit être possible d'automatiser cette tâche...
Philoux
Merci Philoux.
Si quelqu'un connaît la méthode, je suis preneur !
Hervé.
Bonjour à tous. Je confirme, il est possible d'automatiser cette tâche. On fait une première grille avec des chiffres, 1 2 3 4 par exemple, on essaye le plus logiquement possible d'avoir toutes les possibilités, puis on met des formules dans le tableau et on peut l'utiliser pour n'importe quels chiffres. Pour 4 chiffres on a 4*3*2*1 possibilités c'est à dire 24. Pour n chiffres, on a n! possibilités. On doit pouvoir généraliser à n chiffres...
Bonne fin de vacances à ceux qui sont en vacances
Salut borneo
la question d'Hervé, si je l'ai bien comprise, était de générer automatiquement les 24 lignes
qu'elles soient composées de 5,6,7,8 ou de 1,2,3,4
A moins d'avoir mal compris ton post...
Philoux
Salut Philoux. Je voulais dire que j'avais écrit une grille en m'aidant de l'exemple concret 1 2 3 4 et que j'avais généré une grille ou il suffit de saisir les chiffres sur la 1e ligne (5 6 7 8 si on veut) pour avoir automatiquement toutes les possibilités. C'est sûrement aussi long que de le faire à la main, mais j'adore faire joujou avec l'ami excel ) L'avantage est que je me resservirai de ma grille à la prochaine énigme.
Et je réfléchis au moyen de le faire pour n chiffres
Donc tu avais bien compris, la grille ne se fait pas automatiquement, hélas. Mais en observant ce qu'on obtient avec 4 chiffres, on doit pouvoir généraliser à plus de 4, pour des grilles qui deviennent pénibles à faire à la main.
borneo : j'avais généré une grille ou il suffit de saisir les chiffres sur la 1e ligne (5 6 7 8 si on veut) pour avoir automatiquement toutes les possibilités.
Je suis intéressé par ton outil, pour comprendre comment tu as fait, quelles fonctions tu as utilisées...
Peux-tu me l'envoyer par mail, stp ?
Merci
Philoux
Bonjour,
Pour faire palisir à papou_28
"posté par : papou_28
Bon je vais répondre à ma propre énigme(Je ne sais pas si j'ai le droit à un smiley si j'ai juste.....mais peu importe)
Les couples sont au nombre de 4 :
(6857,3412); (6875,3421); (8657,4312) ; (8675,4321)
pour les trouver j'ai fait un programme informatique en python. Je serais interressé de voir d'autres méthodes ...."
donnees:
DATA 5678,5687,5768,5786,5867,5876
DATA 6578,6587,6758,6785,6857,6875
DATA 7568,7586,7658,7685,7856,7865
DATA 8567,8576,8657,8675,8756,8765
DATA 1234,1243,1324,1342,1423,1432
DATA 2134,2143,2314,2341,2413,2431
DATA 3124,3142,3214,3241,3412,3421
DATA 4123,4132,4213,4231,4312,4321
DIM num(24) AS INTEGER, div(24) AS INTEGER, quo AS INTEGER, res AS INTEGER
CLS
RESTORE donnees
DIM i AS INTEGER, j AS INTEGER
FOR i = 1 TO 24
READ num(i)
NEXT i
FOR i = 1 TO 24
READ div(i)
NEXT i
FOR i = 1 TO 24
FOR j = 1 TO 24
quo = INT(num(i) / div(j))
res = num(i) - quo * div(j)
'PRINT quo, res
IF res = 33 THEN
PRINT num(i), div(j), quo, res
END IF
NEXT j
NEXT i
INPUT a$
END
OK Philoux, je te l'envoie dès que je suis rentrée dans ma verte Champagne. Mais ne t'attends pas à quelquechose de miraculeux...
ça me fait tellement plaisir qu'on me demande mes fichiers... ça me console presque d'avoir pris un n-ième
>> borneo
Ca serait simpa de généraliser l'astuce pour n chiffres
Par manque de temps j'ai utilisé excel (il était déjà 23h00 ).
Formule : SI(MOD(A2,B1)=33;yessss!;0)
Et pour générer les 24 possibilités, à la main. Voila pourquoi ça serait bien d'avoir un outil qui génèrerait automatiquement toutes les possibilités
Au fait, merci papou
Kévin
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :