TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
Le problème de ce sujet a été résolu
| Page : 1 | |||||||
| Auteur | Message | ||||||
|---|---|---|---|---|---|---|---|
| 1 visiteur sur ce sujet (1 anonyme) | |||||||
| Page : 1 | |||||||
Geneosis
|
# Posté le 09/07/2008 à 17:19:22 | ||||||
Rien, c'est mieux que ça !![]() Groupe : Membres |
Comme je commençais à m'ennuyer à force d'optimiser le programme "Plus ou Moins" proposé dans le tutoriel, j'ai essayé de créer un programme inverse.
Je m'explique : Vous choisissez un nombre entier compris entre 1 et 100. Mon programme vous propose des valeurs et vous demande si c'est le nombre que vous aviez choisi. Quand vous répondez non, il vous demande si votre nombre est plus petit ou plus grand. Puis il fait une autre proposition en fonction de votre réponse et ainsi de suite... Je pense avoir créé la technique la plus rapide pour que mon programme trouve le nombre choisi, mais j'aimerais l'avis d'un programmateur plus expérimenté. Voici donc le fammeux programme : Code : C
Édité
le 23/07/2008 à 16:14:05
par Geneosis
Avec le temps grandit l'esprit... Avec la vieillesse vient la sagesse... Secret (cliquez pour afficher) Et oui, c'est moi qui ait inventé ce dicton à la con .Non, je n'ai plus aucun secret à vous livrer .Mais faut vous le dire en quelle langue J'AI PAS D'AUTRES SECRETS ! ! ! Votre curiosité vous perdra |
||||||
Dark Patate
|
# Posté le 09/07/2008 à 18:05:10 | ||||||
Longue vie à Dark patate!![]() Groupe : Membres |
Cette réponse a aidé l'auteur du sujetCode : C
Édité
le 09/07/2008 à 18:05:43
par Dark Patate
VIVE LA REPUBLIQUE ET VIVE LA FRANCE, allons enfants de la patriiiiie le jour de gloire est arrivé... ![]() Piquée à Vodka Orange (Merci pour cette superbe usebar) |
||||||
4drien
|
# Posté le 09/07/2008 à 20:33:24 | ||||||
![]() Groupe : Membres |
Cette réponse a aidé l'auteur du sujet
Tu peux faire plus court : Code : C
![]() |
||||||
aiii
|
# Posté le 09/07/2008 à 20:43:55 | ||||||
![]() Groupe : Membres |
Cette réponse a aidé l'auteur du sujetCode : Console
Citation : Geneosis Comme je commençais à m'ennuyer à force d'optimiser le programme "Plus ou Moins" proposé dans le tutoriel, Sais-tu ce que veut dire "optimiser" ? Visiblement pas, car tu as choisi le type long. Code : C
Et si j'entre le caractère 'e' ? Ceci pourra t'aider ... Ensuite, je pense que tu laisses trop le choix à l'utilisateur, qui peut tricher à volonté.
Édité
le 09/07/2008 à 22:24:17
par aiii
|
||||||
Destin
|
# Posté le 09/07/2008 à 21:40:40 | ||||||
![]() Groupe : Membres |
Citation : Geneosis
Je pense avoir créé la technique la plus rapide pour que mon programme trouve le nombre choisi, mais j'aimerais l'avis d'un programmateur plus expérimenté. Voici donc le fammeux programme : Ici, tu aura plus l'avis d'un programmeur qu'un programmateur ;). |
||||||
sam101
|
# Posté le 10/07/2008 à 11:58:57 | ||||||
![]() Groupe : Membres |
Citation : aiii
Ton code à la compilation: Sais-tu ce que veut dire "optimiser" ? Visiblement pas, car tu as choisi le type long Surtout que sur I386, la taille d'un long est égale a celle d'un int .Sinon, pour les remarques, je pense que beaucoup de gens codent içi en C99 sans meme le savoir . =).. |
||||||
Geneosis
|
# Posté le 23/07/2008 à 16:21:35 | ||||||
Rien, c'est mieux que ça !![]() Groupe : Membres |
Merci pour ces précisions, Dark Patate et 4drien, j'aurais dû y penser...
Pour ce qui est des problèmes de saisie que tu me signale aiii, je n'avais pas lu le tutoriel non officiel que tu me propose, et j'essayerais d'améliorer tout ça un de ces jours... Mais sur ce point tu en fait un peu trop : le joueur est là pour se divertir, donc il n'a qu'à fournir au programme ce qu'il lui demande s'il veut pouvoir jouer en paix
Avec le temps grandit l'esprit... Avec la vieillesse vient la sagesse... Secret (cliquez pour afficher) Et oui, c'est moi qui ait inventé ce dicton à la con .Non, je n'ai plus aucun secret à vous livrer .Mais faut vous le dire en quelle langue J'AI PAS D'AUTRES SECRETS ! ! ! Votre curiosité vous perdra |
||||||
Nab
|
# Posté le 23/07/2008 à 16:42:51 | ||||||
|
KISS Groupe : Membres |
Citation : sam101
Surtout que sur I386, la taille d'un long est égale a celle d'un int .…mais pas sur un x86_64, architecture de plus en plus répandue. De plus, utiliser long alors que int suffit et justifier ça en disant « owi mais s'pareil chez moi de toute façon » n'est pas une attitude à adopter, les différents types on été créés pour différentes utilisations ; qu'ils soit identiques sur une implémentation ne veut rien dire. GNU/ Linux - GNOME - Python - GIMP - Ma bannière est inspirée de celle de iKs. D'ailleurs, si ça te dérange fais-le moi savoir, j'en changerai. |
||||||
aska990
|
# Posté le 24/07/2008 à 00:24:45 | ||||||
Je vais manger moult frites !![]() Groupe : Membres |
Heu...c'est normal de ne pas pouvoir choisir le nombre ? Au lieu de ça le programme se met en pause
|
||||||
Geneosis
|
# Posté le 29/07/2008 à 15:56:05 | ||||||
Rien, c'est mieux que ça !![]() Groupe : Membres |
Le nombre, tu le choisit dans ta tête gros malin
c'est l'ordi qui essaye de le deviner : j'ai bien précisé que ce programme avait un fonctionnement inverse à celui du tutoriel
Édité
le 29/07/2008 à 15:58:09
par Geneosis
Avec le temps grandit l'esprit... Avec la vieillesse vient la sagesse... Secret (cliquez pour afficher) Et oui, c'est moi qui ait inventé ce dicton à la con .Non, je n'ai plus aucun secret à vous livrer .Mais faut vous le dire en quelle langue J'AI PAS D'AUTRES SECRETS ! ! ! Votre curiosité vous perdra |
||||||
-ed-
|
# Posté le 29/07/2008 à 17:47:52 | ||||||
C is a sharp tool![]() Groupe : Membres |
Cette réponse a aidé l'auteur du sujetComme je commençais à m'ennuyer à force d'optimiser le programme "Plus ou Moins" proposé dans le tutoriel, j'ai essayé de créer un programme inverse. C'est OK, mais c'est pas ergonomique. Il faudrait utiliser +, - et = en un seul menu. Code : Console
Code : C
Code : Console
Il n'y a plus qu'à faire un client et un serveur et à les faire jouer l'un contre... (+/- vs solver)... C'est les vacances, à vos claviers... Ca commence par la définition d'un protocole...
Édité
le 30/07/2008 à 08:36:48
par -ed-
Emmanuel Delahaye. Non à la pub sur l'alcool sur Internet. Des infos sur la programmation et le langage C: http://bien-programmer.blogspot.com/ http://mapage.noos.fr/emdel/ ![]() |
||||||
aska990
|
# Posté le 30/07/2008 à 08:18:59 | ||||||
Je vais manger moult frites !![]() Groupe : Membres |
Oups désolé
Il y a tellement de sujet sur les plus ou moins que je sais pas toujours sur lequel je réponds
|
||||||
Geneosis
|
# Posté le 05/08/2008 à 15:01:28 | ||||||
Rien, c'est mieux que ça !![]() Groupe : Membres |
C'est pas grave aska990
Pour ce qui est de ton idée -ed-, elle est très bonne ! Je crois qu'on aura du mal à trouver mieux, je vais marquer le problème comme résolu. Mais cela n'empêche personne de proposer de nouvelles idées, il peut très bien y avoir d'autres techniques tout aussi valables
Avec le temps grandit l'esprit... Avec la vieillesse vient la sagesse... Secret (cliquez pour afficher) Et oui, c'est moi qui ait inventé ce dicton à la con .Non, je n'ai plus aucun secret à vous livrer .Mais faut vous le dire en quelle langue J'AI PAS D'AUTRES SECRETS ! ! ! Votre curiosité vous perdra |
||||||
Retour au forum "Langage C" ou à la liste des forums
Vous devez être inscrit pour pouvoir poster des messages
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
RSS tutoriels |
RSS news
Édité par Simple IT SARL :
Nous contacter
| Notre blog | Revue de presse | Publicité
Y'a plus rien à lire, faut remonter maintenant !
Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.
392 Zéros connectés |
6 requêtes |
0.0272s (0.0072s)
