Probleme de Logique Mathemathiques Y a des Matheux ici ? - Programmation
Marsh Posté le 10-12-2001 à 12:06:49
L'IP ne répond pas !!!
Marsh Posté le 10-12-2001 à 12:07:16
c pas tres clair ton truc... ils ne connaissent pas la couleur de leur propre chapeau ?
Marsh Posté le 10-12-2001 à 12:07:45
fly LM a écrit a écrit : L'IP ne répond pas !!! |
si ca marche
Marsh Posté le 10-12-2001 à 12:10:23
est-ce qu'ils savent qu'il y a un mur ?
Et y-en a-t-il un qui est aveugle.. paske sinon.. D
Pis encore une chtit question... Sont-ils sourd ?
Allez une derniere question : Ya-t-il des menteurs ?
D
Voilou...
Marsh Posté le 10-12-2001 à 12:14:47
c'est quand même pas dur :
Mais tu as oublié dans ton énoncé de préciser que les 4 personnages étaient de bons logiciens...
Au bout de qq dizaines de secondes, le 3° en partant de la gauche dit :
mon chapeau est noir...
[edtdd]--Message édité par JPA--[/edtdd]
Marsh Posté le 10-12-2001 à 12:15:37
l'IP repond c bizard
oui ils savent kil y a un mur.
pas d'aveugle.
pas de menteur
Marsh Posté le 10-12-2001 à 12:18:49
PaLoTTe a écrit a écrit : si ca marche |
Oui, là ca marche, mais tout à l(heure NON !!!
Marsh Posté le 10-12-2001 à 12:19:49
Mais si c'est ça...
Vu que personne ne dit rien, le troisième se dit ceci :
si mon chapeau était blanc, le 2° verrait 2 chapeaux blancs, il aurait donc annoncé que son chapeau est noir. Comme il n'a rien dit, c'est que mon chapeau n'est pas blanc.
CQFD
Marsh Posté le 10-12-2001 à 12:20:25
En toute logique je dirait que c est un des deux du milieu, mais la je bloke un peu pour savoir lekel
Marsh Posté le 10-12-2001 à 12:21:44
et si le 2eme etait noir ?????????? et le 3eme blanc c pareillle
Marsh Posté le 10-12-2001 à 12:22:30
tres fort JPA, j avais pas pensé a ca mais j ai du mal a voir ou on peut fourrer des mattes dans ca
Marsh Posté le 10-12-2001 à 12:24:28
JPA a faux mais il est vriament pas loin et pour c qui est des mattes les matteux calcul bien des probabilitées...
Marsh Posté le 10-12-2001 à 12:30:42
bon sisi je suis tres fatigué JPA a bon c la bonne reponce kelk1 peut mettre sa en equation ?
Marsh Posté le 10-12-2001 à 13:45:35
benwar a écrit a écrit : alors c pô possible ? si kelk1 peut le faire en PHP ? |
J'va essayer, j'ai 2 secondes à perdre !!!
Marsh Posté le 10-12-2001 à 14:27:30
Y a pas de moyent de mettre cela en équation, car ce ne sont pas des égalité ou inégalité, mais des implications. Les maths ne se bornent pas aux équations.
Marsh Posté le 10-12-2001 à 14:27:46
voilà, je crois que c'est good, pas eut le temps d'optimiser ou de synthétiser :
<?php
/****** Qui peux donner la couleur de son chapeau ******/
$tete[0][0] = "noir"; //couleur du chapeau 1
$tete[0][1] = 4; //position de la tête 1
$tete[1][0] = "noir";
$tete[1][1] = 2;
$tete[2][0] = "blanc";
$tete[2][1] = 1;
$tete[3][0] = "blanc";
$tete[3][1] = 3;
function draw_position($tete)
{
for($i=0;$i<4;$i++)
{
for($j=0;$j<4;$j++)
{
if($tete[$j][1]==$i+1)
{
echo $tete[$j][0]." ".$tete[$j][1]." ";
}
}
if($i==0)
{
echo " || ";
}
}
}
function Qui_sait($tete)
{
for($j=0;$j<4;$j++)
{
if($tete[$j][1]==3){$chapeau_3 = $tete[$j][0];}
if($tete[$j][1]==4){$chapeau_4 = $tete[$j][0];}
}
if($chapeau_3 == $chapeau_4)
{
echo '<br><br>
Le Mec en 2 position (à partir de la gauche) annonce : <br>
Mon chapeau est : ';
if($chapeau_3 == "noir" )
$reponse = "blanc";
else
$reponse = "noir";
echo $reponse;
}
else
{
echo '<br><br>
Le Mec en 3 position (à partir de la gauche) annonce : <br>
Mon chapeau est : ';
if($chapeau_4 == "noir" )
$reponse = "blanc";
else
$reponse = "noir";
echo $reponse;
}
}
draw_position( &$tete );
Qui_sait( &$tete );
?>
Marsh Posté le 10-12-2001 à 14:49:45
JPA a écrit a écrit : Mais si c'est ça... Vu que personne ne dit rien, le troisième se dit ceci : si mon chapeau était blanc, le 2° verrait 2 chapeaux blancs, il aurait donc annoncé que son chapeau est noir. Comme il n'a rien dit, c'est que mon chapeau n'est pas blanc. CQFD |
Au fait, ils sont sourd ? Paske sinon, ca cloche...
Plus serieusement, c t facile en effet...
Mais il fallait preciser qu'une tete pouvait voir TOUTES les tetes devant elle. Donc que la 2eme tete (en partant de la gauche) voyait les deux de droite et pas seulement celle juste a sa droite !!!!
Le raisonnement etant compris... l'equation c'est... hmm.. trouve pas
Marsh Posté le 10-12-2001 à 14:56:52
benwar a écrit a écrit : Aller une petite équation svp |
Lis mon post, IL N'Y A PAS D'EQUATION POSSIBLE!!!
Marsh Posté le 10-12-2001 à 14:58:33
y a rien avec les proba. conditionnelles ?
Il me semble que ca existe ce genre de trucs non ?
Marsh Posté le 10-12-2001 à 15:00:37
Citation : Kel est le mec qui peut donner la couleur de son chapeau ? |
ben si ils sont pas aveugle ni daltonien ni muet, n'importe lekel peut regarder la couleur de son chapeau
moi g un chapeau sur la tete je peux voir de quel couleur il est...
ou tu vois des maths la dedans tu me dis????
alors une equation...
Marsh Posté le 10-12-2001 à 15:00:40
wouatouwouatou a écrit a écrit : y a rien avec les proba. conditionnelles ? Il me semble que ca existe ce genre de trucs non ? |
Ce sont pas des équations. ni des proba, juste une simple suite d'implications logiques. Tu pourrais faire un circuit à porte très simple résolvant ce problème.
Marsh Posté le 10-12-2001 à 15:04:32
fly LM , tu peux nous mettre le PHP avec plus de commentaire je ne comprend pas tout merci.
Marsh Posté le 10-12-2001 à 15:06:54
en fait, pour pouvoir mettre ca sous forme math. il faudrait pouvoir trouver le lien logique...
Et donc pouvoir faire le meme probleme avec plus de tetes et des voir les proportions des couleurs des chapeaux.
Donc, en clair... Ki pourrait donnez le meme prob. mais avec 5 ou 6 tetes, et les conditions qui vont avec ?
Si on pouvait trouver une suite logique... ... Ce kon serait fort en math... D
Marsh Posté le 10-12-2001 à 15:11:34
Je pense qui nous faudrai un big Matheu pour repondre mais c jouable avec les "logiques Mathematiques"
Marsh Posté le 10-12-2001 à 15:12:34
benwar a écrit a écrit : Je pense qui nous faudrai un big Matheu pour repondre mais c jouable avec les "logiques Mathematiques" |
rhoo, mais c'est ce que je n'arrete pas de te dire, y a pas d'équation, uniquement des suites logiques. Je suis assez bien placé pour le savoir, crois-moi.
Marsh Posté le 10-12-2001 à 15:13:33
J'ai rien traiter mathématiquement, juste traduit en PHP la reflexion de JPA
Bon le même code mais commenté pour "benwar" :
<?php
/****** Qui peux donner la couleur de son chapeau ******/
// Un tableau définissant la position et la couleur de chapeau de chacun
$tete[0][0] = "noir"; //couleur du chapeau 1
$tete[0][1] = 4; //position de la tête 1
$tete[1][0] = "noir";
$tete[1][1] = 2;
$tete[2][0] = "blanc";
$tete[2][1] = 1;
$tete[3][0] = "blanc";
$tete[3][1] = 3;
//fonction qui replace tout le monde au bon endroit
function draw_position($tete)
{
for($i=0;$i<4;$i++)
{
// On cherche qui est à la position ($i+1), la position variant de 1 à 4
for($j=0;$j<4;$j++)
{
if($tete[$j][1]==$i+1)
{
echo $tete[$j][0]." ".$tete[$j][1]." ";
}
}
// On place le mur entre le 1ere et la 2nde tete
if($i==0)
{
echo " || ";
}
}
}
//function qui traduit ce que JPA a dit.
function Qui_sait($tete)
{
//On regarde quelle est la couleur du 3 et 4 chapeau.
for($j=0;$j<4;$j++)
{
if($tete[$j][1]==3){$chapeau_3 = $tete[$j][0];}
if($tete[$j][1]==4){$chapeau_4 = $tete[$j][0];}
}
// Si le 3 et le 4 chapeau sont de la même couleur alors,
// la 2nd tete en partant de la gauche connait la couleur de son chapeau et l'annonce
if($chapeau_3 == $chapeau_4)
{
echo '<br><br>
Le Mec en 2 position (à partir de la gauche) annonce : <br>
Mon chapeau est : ';
if($chapeau_3 == "noir" )
$reponse = "blanc";
else
$reponse = "noir";
echo $reponse;
}
else
{
// La 2nd tete n'a rien annoncé, donc la 3eme tete sait que son chapeau
// n'est pas de la couleur de la 4eme tete.
echo '<br><br>
Le Mec en 3 position (à partir de la gauche) annonce : <br>
Mon chapeau est : ';
if($chapeau_4 == "noir" )
$reponse = "blanc";
else
$reponse = "noir";
echo $reponse;
}
}
//appel des fonctions.
draw_position( &$tete );
Qui_sait( &$tete );
?>
[edtdd]--Message édité par fly LM--[/edtdd]
Marsh Posté le 10-12-2001 à 15:15:05
je reste sur ma reponse
et pi un autre probleme mathematique: c prudent de donner son ip a tout le monde?
au fait, c bien Montsouris?
Marsh Posté le 10-12-2001 à 15:15:30
OK Gizmo, je te croi mais sa me trou le cul que du php soit capable de la digerer alors que pas les maths alors kel sont capable de te donner le pourcentage de chance que tu tombe sur face au bout de ton 300 000eme lancé de piece de 1 franc.
Marsh Posté le 10-12-2001 à 15:19:31
benwar a écrit a écrit : OK Gizmo, je te croi mais sa me trou le cul que du php soit capable de la digerer alors que pas les maths alors kel sont capable de te donner le pourcentage de chance que tu tombe sur face au bout de ton 300 000eme lancé de piece de 1 franc. |
Toi t'as pas tout compris aux maths. Les maths ca ne se restreint pas qu'aux équations et aux probas. La logique c'est aussi des maths.
Marsh Posté le 10-12-2001 à 15:21:44
La question est pas là... Maths, c carrément vague comme discipline. Ton truc, là, c de la logique. ça peut entrer dans le cadre des maths à la limite. ça se résoud par des algorithmes--> la spécialité des langages comme pHp, C, et la plus part de ceux qu'on connais. Toi t'imagine que les maths ça se limité à des équations...
et puis, ton truc de la pièce, avec les maths on peux faire qd même plus fort, parce que ça, même sans les maths, je t'aurais répondu...
Marsh Posté le 10-12-2001 à 16:30:55
Hè no tress c un jeu c pô grave
Si je pose la question c que ne suis pas capable d'y répondre c logique non ?
Et si tu me dit que les matématiques c logique alors je pense kel peuvent resoudre le probleme mais quand je parle d'équation c que je ne connait pas le mot preci pour dire la forme de c bordel.
et c bien des maths non ! http://www.univ-valenciennes.fr/If [...] ogique.htm
Marsh Posté le 10-12-2001 à 16:35:20
voila, mais donc ne demande pas des équations, personne ne pourras t'en donner. Par contre si tu veux l'arbre logique, ca c'est possible, mais ca va prendre un peu de place.
Marsh Posté le 10-12-2001 à 16:46:13
J'utilise peut etre le terme mathematiques trop largement ; en bref je voulais une ecriture scientifique ! de ce probleme.
Et a toi de jouer si tu c la faire
Marsh Posté le 10-12-2001 à 12:02:23
Voila suite a un parie: je dois prouver que ce petit problème de logique, est bien mathématiques et peut être trouvé par une équation et vu mon niveau c pô gagné
Je ne donne pas la réponse fô bien cherche un peut !
Donc si kelk1 peut me poser ce problème avec une équation qui la post sur le forum et donner moi vos réponses
[edtdd]--Message édité par benwar--[/edtdd]