Devinette avec Random
Forum INFOMATH :: Enseignement de l'informatique :: INFO - Supérieur (Etudiants et Professionnels) :: C/C++
Page 2 sur 2•
Page 2 sur 2 •
1, 2
Re: Devinette avec Random
manianis
félicitation pour la deuxième solution là où l'ordinateur devine la solution!!!
Juste une remarque funny: lorsque min devient supérieur ou égal à max, et que l'humain insiste encore sur le fait que le nombre proposé par l'ordinateur n'est pas correct, l'ordinateur doit annoncer que l'humain a commis une erreur dans ses réponses !!!
Juste une remarque funny: lorsque min devient supérieur ou égal à max, et que l'humain insiste encore sur le fait que le nombre proposé par l'ordinateur n'est pas correct, l'ordinateur doit annoncer que l'humain a commis une erreur dans ses réponses !!!
Sami - Methodix, tunis
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)

methodiX- Admin


- Messages : 811
Inscrit le : 22 Mar 2007
Localisation : marsa - IPEST
Feuille de personnage
Capacité linguistique:


(1000/1000)
Re: Devinette avec Random
Et enfin, je pense que
l'utilisateur apprécierait de voir un petit message de consolation
lorsqu'il n'a pas réussi à deviner le nombre secret.
hé oui, on peut tout faire même en C. Pas besoin du VB pour amuser l'utilisateur
Sami - Methodix, tunis
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)

methodiX- Admin


- Messages : 811
Inscrit le : 22 Mar 2007
Localisation : marsa - IPEST
Feuille de personnage
Capacité linguistique:


(1000/1000)
Re: Devinette avec Random
Revenons aux mathématiques maintenant:
Qui peut calculer le nombre maximal (moyen) des propositions qui peuvent être donné par l'ordinateur pour deviner le nombre secret ??
(preuve mathématique souhaitée)
Qui peut calculer le nombre maximal (moyen) des propositions qui peuvent être donné par l'ordinateur pour deviner le nombre secret ??
(preuve mathématique souhaitée)
Sami - Methodix, tunis
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)

methodiX- Admin


- Messages : 811
Inscrit le : 22 Mar 2007
Localisation : marsa - IPEST
Feuille de personnage
Capacité linguistique:


(1000/1000)
Re: Devinette avec Random
methodiX a écrit:manianisfélicitation pour la deuxième solution là où l'ordinateur devine la solution!!!
Juste une remarque funny: lorsque min devient supérieur ou égal à max, et que l'humain insiste encore sur le fait que le nombre proposé par l'ordinateur n'est pas correct, l'ordinateur doit annoncer que l'humain a commis une erreur dans ses réponses !!!
A vous de développer cette amélioration.
manianis- Admin


- Messages : 976
Inscrit le : 10 Oct 2007
Localisation : Tunisie
Feuille de personnage
Capacité linguistique:


(999/1000)
Re: Devinette avec Random
methodiX a écrit:Revenons aux mathématiques maintenant:
Qui peut calculer le nombre maximal (moyen) des propositions qui peuvent être donné par l'ordinateur pour deviner le nombre secret ??
(preuve mathématique souhaitée)
La preuve est trés simple. Comme l'ordinateur utilise une méthode dichotomique il faudra chercher :
2^x=1000 --> Ln(1000)/Ln(2)=9,xxx=10 essais
manianis- Admin


- Messages : 976
Inscrit le : 10 Oct 2007
Localisation : Tunisie
Feuille de personnage
Capacité linguistique:


(999/1000)
Re: Devinette avec Random
methodiX a écrit:hé oui, on peut tout faire même en C. Pas besoin du VB pour amuser l'utilisateur
Je ne suis pas sûr de comprendre. Est-ce un sarcasme ?
Timon- Membre important


- Messages : 57
Inscrit le : 14 Jan 2008
Localisation : France
Feuille de personnage
Capacité linguistique:


(1000/1000)
Re: Devinette avec Random
Timon a écrit:
C'est pas mal mais il reste encore des variables au nom abscons (a et b).
Aussi, j'insiste sur la nécessité de la présence soit de fflush(stdout) soit du caractère '\n'. Voici ce que ce code donne chez moi :deviner le nombre1
oups, ce nombre est plus petit que la solutiondeviner le nombre2
oups, ce nombre est plus petit que la solutiondeviner le nombre3
oups, ce nombre est plus petit que la solutiondeviner le nombre4
oups, ce nombre est plus petit que la solutiondeviner le nombre5
vraiment chapeau to you
oui, tu as raison
mosa- Modérateur




- Messages : 636
Inscrit le : 11 Nov 2007
Age : 22
Localisation : los angeles
Feuille de personnage
Capacité linguistique:


(995/1000)
Re: Devinette avec Random
Timon a écrit:methodiX a écrit:hé oui, on peut tout faire même en C. Pas besoin du VB pour amuser l'utilisateur
Je ne suis pas sûr de comprendre. Est-ce un sarcasme ?
Sarcasme ? Que voulez-vous dire ?
manianis- Admin


- Messages : 976
Inscrit le : 10 Oct 2007
Localisation : Tunisie
Feuille de personnage
Capacité linguistique:


(999/1000)
Re: Devinette avec Random
J'ai cru y voir une forme de moquerie mais je me suis probablement trompé. 
Timon- Membre important


- Messages : 57
Inscrit le : 14 Jan 2008
Localisation : France
Feuille de personnage
Capacité linguistique:


(1000/1000)
Re: Devinette avec Random
Timon a écrit:J'ai cru y voir une forme de moquerie mais je me suis probablement trompé.
Je suis loin de me moquer des gens.
Sami - Methodix, tunis
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)

methodiX- Admin


- Messages : 811
Inscrit le : 22 Mar 2007
Localisation : marsa - IPEST
Feuille de personnage
Capacité linguistique:


(1000/1000)
Re: Devinette avec Random
Revenons à nos moutons.
Si on pose la question autrement: quel est le nombre secret qui demande le maximum de propositions avant qu'il soit dévoilé, sachant que la méthode adoptée est la dichotomie biensûr ?

La preuve est trés simple. Comme l'ordinateur utilise une méthode dichotomique il faudra chercher :
2^x=1000 --> Ln(1000)/Ln(2)=9,xxx=10 essais
Si on pose la question autrement: quel est le nombre secret qui demande le maximum de propositions avant qu'il soit dévoilé, sachant que la méthode adoptée est la dichotomie biensûr ?
Sami - Methodix, tunis
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)

methodiX- Admin


- Messages : 811
Inscrit le : 22 Mar 2007
Localisation : marsa - IPEST
Feuille de personnage
Capacité linguistique:


(1000/1000)
Page 2 sur 2 •
1, 2





