Aux amoureux de l'Afghanistan.
 
AccueilAccueil  PortailPortail  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  

Partagez
 

 devinette mathématique

Aller en bas 
AuteurMessage
Ippo_achelhi
Membre Extra
Ippo_achelhi

Masculin Nombre de messages : 1587
Age : 36
Date d'inscription : 14/03/2010

devinette mathématique Empty
MessageSujet: devinette mathématique   devinette mathématique Icon_minitimeMar 28 Sep - 15:10

Salam

je veux 3 nombres, les 3 ensemble composés de 0 1 2 3 4 5 6 7 8 9 (chaque nombre est composé de chiffres différents 2 à 2, l'ensemble des chiffres composant les 3 nombres forment l'ensemble des 10 chiffres) et dont le produit des deux premiers nombres est égale au troisième. Twisted Evil
Revenir en haut Aller en bas
Golestan
Membre Extra
Golestan

Nombre de messages : 13647
Localisation : Herat Afghanistan
Date d'inscription : 10/12/2004

devinette mathématique Empty
MessageSujet: Re: devinette mathématique   devinette mathématique Icon_minitimeMar 28 Sep - 15:36

Salam
Wallahi j'ai rien compris à la question.
Revenir en haut Aller en bas
Ippo_achelhi
Membre Extra
Ippo_achelhi

Masculin Nombre de messages : 1587
Age : 36
Date d'inscription : 14/03/2010

devinette mathématique Empty
MessageSujet: Re: devinette mathématique   devinette mathématique Icon_minitimeMar 28 Sep - 19:01

Salam

ben c'est simple

3094 x 7 = 21658

tu retrouves tous les chiffres 1 seule fois, de 0 à 9.


maintenant je veux tous les triplets (a,b,c) tels que a x b=c et si on écrit a,b,c, on retrouve tous les chiffres une seule fois. comprendé?
Revenir en haut Aller en bas
AZ
Membre Extra
AZ

Masculin Nombre de messages : 3851
Age : 36
Localisation : Délocalisé
Date d'inscription : 09/07/2008

devinette mathématique Empty
MessageSujet: Re: devinette mathématique   devinette mathématique Icon_minitimeMar 28 Sep - 20:39

Salam,
Ippo_achelhi a écrit:
Salam

je veux 3 nombres, les 3 ensemble composés de 0 1 2 3 4 5 6 7 8 9 (chaque nombre est composé de chiffres différents 2 à 2, l'ensemble des chiffres composant les 3 nombres forment l'ensemble des 10 chiffres) et dont le produit des deux premiers nombres est égale au troisième. Twisted Evil
Mmm, ça mérite une réflexion ça Very Happy

je peux jouer ?
Revenir en haut Aller en bas
Ippo_achelhi
Membre Extra
Ippo_achelhi

Masculin Nombre de messages : 1587
Age : 36
Date d'inscription : 14/03/2010

devinette mathématique Empty
MessageSujet: Re: devinette mathématique   devinette mathématique Icon_minitimeMar 28 Sep - 21:11

AZ a écrit:
Salam,
Ippo_achelhi a écrit:
Salam

je veux 3 nombres, les 3 ensemble composés de 0 1 2 3 4 5 6 7 8 9 (chaque nombre est composé de chiffres différents 2 à 2, l'ensemble des chiffres composant les 3 nombres forment l'ensemble des 10 chiffres) et dont le produit des deux premiers nombres est égale au troisième. Twisted Evil
Mmm, ça mérite une réflexion ça Very Happy

je peux jouer ?

Salam

oui mais toi c'est démonstration exigée Twisted Evil
Revenir en haut Aller en bas
Golestan
Membre Extra
Golestan

Nombre de messages : 13647
Localisation : Herat Afghanistan
Date d'inscription : 10/12/2004

devinette mathématique Empty
MessageSujet: Re: devinette mathématique   devinette mathématique Icon_minitimeMar 28 Sep - 22:37

Ippo_achelhi a écrit:
Salam

ben c'est simple

3094 x 7 = 21658

tu retrouves tous les chiffres 1 seule fois, de 0 à 9.


maintenant je veux tous les triplets (a,b,c) tels que a x b=c et si on écrit a,b,c, on retrouve tous les chiffres une seule fois. comprendé?
Salam
Toujours rien compris, comment vous faites pour comprendre ces trucs la.
Revenir en haut Aller en bas
Ippo_achelhi
Membre Extra
Ippo_achelhi

Masculin Nombre de messages : 1587
Age : 36
Date d'inscription : 14/03/2010

devinette mathématique Empty
MessageSujet: Re: devinette mathématique   devinette mathématique Icon_minitimeMer 29 Sep - 10:10

Golestan a écrit:
Ippo_achelhi a écrit:
Salam

ben c'est simple

3094 x 7 = 21658

tu retrouves tous les chiffres 1 seule fois, de 0 à 9.


maintenant je veux tous les triplets (a,b,c) tels que a x b=c et si on écrit a,b,c, on retrouve tous les chiffres une seule fois. comprendé?
Salam
Toujours rien compris, comment vous faites pour comprendre ces trucs la.

Salam

t as une manivelle sur la tempe. tu l'as fais tourner tous les matins et le cerveau démarre.

je te demande 3 nombres tels que ensemble ils forment les 10 chiffres 0 1 2 ...9 et tels que le premier fois le deuxième égale au troisième.

exemple 3097 x 7=21658

ici tu as 0123456789 qui apparaissent une seule fois et tu as le premier nbre fois le deuxième égale au troisième.
Revenir en haut Aller en bas
AZ
Membre Extra
AZ

Masculin Nombre de messages : 3851
Age : 36
Localisation : Délocalisé
Date d'inscription : 09/07/2008

devinette mathématique Empty
MessageSujet: Re: devinette mathématique   devinette mathématique Icon_minitimeSam 2 Oct - 8:02

Salam,
Ippo_achelhi a écrit:
AZ a écrit:
Salam,
Ippo_achelhi a écrit:
Salam

je veux 3 nombres, les 3 ensemble composés de 0 1 2 3 4 5 6 7 8 9 (chaque nombre est composé de chiffres différents 2 à 2, l'ensemble des chiffres composant les 3 nombres forment l'ensemble des 10 chiffres) et dont le produit des deux premiers nombres est égale au troisième. Twisted Evil
Mmm, ça mérite une réflexion ça Very Happy

je peux jouer ?

Salam

oui mais toi c'est démonstration exigée Twisted Evil
lol, bon je vais essayer, mais je ne garantie rien Very Happy
Revenir en haut Aller en bas
Ippo_achelhi
Membre Extra
Ippo_achelhi

Masculin Nombre de messages : 1587
Age : 36
Date d'inscription : 14/03/2010

devinette mathématique Empty
MessageSujet: Re: devinette mathématique   devinette mathématique Icon_minitimeSam 2 Oct - 11:21

AZ a écrit:
Salam,
Ippo_achelhi a écrit:
AZ a écrit:
Salam,
Ippo_achelhi a écrit:
Salam

je veux 3 nombres, les 3 ensemble composés de 0 1 2 3 4 5 6 7 8 9 (chaque nombre est composé de chiffres différents 2 à 2, l'ensemble des chiffres composant les 3 nombres forment l'ensemble des 10 chiffres) et dont le produit des deux premiers nombres est égale au troisième. Twisted Evil
Mmm, ça mérite une réflexion ça Very Happy

je peux jouer ?

Salam

oui mais toi c'est démonstration exigée Twisted Evil
lol, bon je vais essayer, mais je ne garantie rien Very Happy
salam
qui ne tente rien n'a rien
Revenir en haut Aller en bas
Ippo_achelhi
Membre Extra
Ippo_achelhi

Masculin Nombre de messages : 1587
Age : 36
Date d'inscription : 14/03/2010

devinette mathématique Empty
MessageSujet: Re: devinette mathématique   devinette mathématique Icon_minitimeMer 13 Oct - 13:00

ou bien AZ nous a quitté
ou bien l'énigme lui a fait perdre ses cheveux
ou bien it's a secret Laughing
Revenir en haut Aller en bas
AZ
Membre Extra
AZ

Masculin Nombre de messages : 3851
Age : 36
Localisation : Délocalisé
Date d'inscription : 09/07/2008

devinette mathématique Empty
MessageSujet: Re: devinette mathématique   devinette mathématique Icon_minitimeMar 30 Nov - 20:09

Salam,
Ippo_achelhi a écrit:
ou bien AZ nous a quitté
ou bien l'énigme lui a fait perdre ses cheveux
ou bien it's a secret Laughing
C'est vrai que j'ai cherché un peu ce week-end, à priori je n'arrive pas à trouver une démo (informatiquement, ça ne devrait pas être très compliqué à donner tous les nombres répondants aux critères, mais la demo...)
Revenir en haut Aller en bas
AZ
Membre Extra
AZ

Masculin Nombre de messages : 3851
Age : 36
Localisation : Délocalisé
Date d'inscription : 09/07/2008

devinette mathématique Empty
MessageSujet: Re: devinette mathématique   devinette mathématique Icon_minitimeSam 11 Déc - 19:23

Salam,

Enfoiré d'Ippo, t'as pas le droit de disparaître comme ça sans nous donner la démo !

Informatiquement j'ai une petite idée pour les avoir tous, mais pour une démonstration propre beaucoup moins.
Revenir en haut Aller en bas
AZ
Membre Extra
AZ

Masculin Nombre de messages : 3851
Age : 36
Localisation : Délocalisé
Date d'inscription : 09/07/2008

devinette mathématique Empty
MessageSujet: Re: devinette mathématique   devinette mathématique Icon_minitimeDim 12 Déc - 9:33

Salam Ippo

Je viens de taper ce bout de code en VBA qui donne normalement l'ensemble des entiers répondant aux critères




Option Explicit



Sub Execution()
Dim a, b, c As Long
Dim i, l, test As Integer

l = 1

For a = 0 To 987654321
For b = 0 To (a - 1)
For c = 0 To 987654321
If a * b = c And Len("" & a & b & c & "") = 10 Then

test = 1

For i = 0 To 10
If RepChaine("" & a & b & c & "", "" & i & "") > 1 Then
test = 0
End If
Next i

If test = 1 Then
Range("A" & l).Value = "a = " & a & "; b = " & b & "; c = " & c & ";"
ActiveWorkbook.Save
l = l + 1
End If
End If
Next c
Next b
Next a

End Sub



Function RepChaine(ByRef chaine As String, ByRef chaineRech As String) As Integer

Dim i As Long
Dim compteur As Integer

i = InStr(1, chaine, chaineRech, 1)
compteur = 0

Do While i
compteur = compteur + 1
i = InStr(i + 1, chaine, chaineRech, 1)
Loop

RepChaine = compteur
End Function





Mais c'est un peu lent sous VBA.

Si j'ai le temps, j'essaierai dans l'après-midi de taper ce code en C et je devrais avoir les résultats plus rapidement.
Revenir en haut Aller en bas
AZ
Membre Extra
AZ

Masculin Nombre de messages : 3851
Age : 36
Localisation : Délocalisé
Date d'inscription : 09/07/2008

devinette mathématique Empty
MessageSujet: Re: devinette mathématique   devinette mathématique Icon_minitimeDim 12 Déc - 12:36

Re Salam,

En programmant le bout de code précédent en C++, je me suis aperçu qu'il est très...pas optimisé !

Ci-dessous le même programme écrit en C++ et optimisé un petit peu:




#include <iostream>
#include <sstream>
#include <string>

using namespace std;

int RepChaine(string ChaineComp, string ChaineRech)
{
int compteur = 0;

for (int i = 0; i < 10; i++)
{
if (ChaineComp[i] == ChaineRech[0]) compteur++;
}

return compteur;
}

string NombreChaine(int nombre)
{
stringstream temp;
temp << nombre;
return temp.str();
}

int main()
{

int c, test;
string a_char, b_char, c_char, a_b_c, ichar;

for (int a = 0; a <= 987654321; a++)
{
for (int b = 0; b < a; b++)
{
c = a * b;

a_char = NombreChaine(a);
b_char = NombreChaine(b);
c_char = NombreChaine(c);

a_b_c = a_char + b_char + c_char;

if(a_b_c.size()==10)
{
test = 1;
for (int i = 0; i < 10; i++)
{
ichar = NombreChaine(i);
if(RepChaine(a_b_c,ichar) > 1)
{
test = 0;
}
}

if(test==1)
{
cout << a_char << endl;
cout << b_char << endl;
cout << c_char << endl;
cout << "*********************************" << endl;
}
}
}
}

return 0;
}




Revenir en haut Aller en bas
AZ
Membre Extra
AZ

Masculin Nombre de messages : 3851
Age : 36
Localisation : Délocalisé
Date d'inscription : 09/07/2008

devinette mathématique Empty
MessageSujet: Re: devinette mathématique   devinette mathématique Icon_minitimeDim 12 Déc - 12:39

De coups, j'ai toute une série de valeurs qui répondent au problématique (en fait, je dois les avoir tous Smile )

297*54 = 16038

...

495*36 = 17820

...

927*63 = 58401

...

5817*6 = 34902


Alors tu réponds quoi ???

PS: je ne sais pas si avec ça je réussirais à te faire revenir lol!

PPS: en envoyant ce poste, j'ai eu encore une idée pour diminuer de moitié le temps de traitement (comme quoi le programme est loin d'être optimisé): comme C vaut au maximum 987654321, il faut faire aller A de 0 à 493827161.
Revenir en haut Aller en bas
AZ
Membre Extra
AZ

Masculin Nombre de messages : 3851
Age : 36
Localisation : Délocalisé
Date d'inscription : 09/07/2008

devinette mathématique Empty
MessageSujet: Re: devinette mathématique   devinette mathématique Icon_minitimeDim 23 Jan - 21:09

Alors enfoiré d'Ippo, ça vient la démo ???
Revenir en haut Aller en bas
Ippo_achelhi
Membre Extra
Ippo_achelhi

Masculin Nombre de messages : 1587
Age : 36
Date d'inscription : 14/03/2010

devinette mathématique Empty
MessageSujet: Re: devinette mathématique   devinette mathématique Icon_minitimeDim 10 Juil - 1:09

j'avais commencé une démonstration mais depuis le temps je suis passé à autre chose. surtout j'étais occupé et comme tu l'étais aussi énormément...
je sais à peine programmer, j'ai horreur de ça...
Revenir en haut Aller en bas
AZ
Membre Extra
AZ

Masculin Nombre de messages : 3851
Age : 36
Localisation : Délocalisé
Date d'inscription : 09/07/2008

devinette mathématique Empty
MessageSujet: Re: devinette mathématique   devinette mathématique Icon_minitimeDim 17 Juil - 5:57

Salam,
Ippo_achelhi a écrit:
j'avais commencé une démonstration mais depuis le temps je suis passé à autre chose. surtout j'étais occupé et comme tu l'étais aussi énormément...
je sais à peine programmer, j'ai horreur de ça...
Je suis tout de même content que tu es passé par ici. Honnêtement depuis je n'ai pas vraiment eu le temps non plus pour chercher. Mais je suis toujours preneur si tu as une tite jolie démo Smile
Revenir en haut Aller en bas
Contenu sponsorisé




devinette mathématique Empty
MessageSujet: Re: devinette mathématique   devinette mathématique Icon_minitime

Revenir en haut Aller en bas
 
devinette mathématique
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Problèmatique des déplacements sur le trapèze

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
 :: Techniques :: Sciences, Mathématiques, Astronomie et Techniques.-
Sauter vers: