| Tp Language C, besoin d'aide. | |
|
Auteur | Message |
---|
Nouveau Pixel
| Sujet: Tp Language C, besoin d'aide. Sam 10 Jan 2009 - 20:22 | |
| Enfête, ce que je cherche c'est de séparer le entre 1 et 100 entre 1 et 1'000 et entre 1 et 10'000 J'ai essayé avec la variable "int", mais cela n'a pas marché Voici le code : - Code:
-
#include <stdio.h> #include <stdlib.h> #include <math.h> #include <time.h>
int main ( int argc, char** argv ) { // Mini jeux long choixDifficulte; // On demande la difficulte du mini jeux printf("\t\t\t ==== JEUX DEVINETTE ===\n\n"); printf("Choisissez un niveau de dificulte"); printf("\n"); printf("1.entre 1 et 100"); printf("\n"); printf("2.entre 1 et 1'000"); printf("\n"); printf("3.entre 1 et 10'000"); printf("\n"); printf("Votre Choix"); printf("\n"); scanf("%ld", &choixDifficulte); long nombreMystere = 0, nombreEntre = 0; long MAX = 100, MIN = 1; // Génération du nombre aléatoire srand(time(NULL));
/* La boucle du programme. Elle se répète tant que l'utilisateur n'a pas trouvé le nombre mystère */ do { // On demande le nombre printf("Quel est le nombre ? "); scanf("%ld", &nombreEntre); // On compare le nombre entré avec le nombre mystère if (nombreMystere > nombreEntre) printf("C'est plus !\n\n"); else if (nombreMystere < nombreEntre) printf("C'est moins !\n\n"); else printf ("Bravo, vous avez trouve le nombre mystere !!!\n\n"); } while (nombreEntre != nombreMystere);
system("PAUSE"); }
Je ne sais pas comment les séparers. |
|
| |
Invité
| Sujet: Re: Tp Language C, besoin d'aide. Sam 10 Jan 2009 - 22:24 | |
| J'connais juste le xHTML moi, donc ça c'est pas d'mon niveau, désolé ^^'. |
|
| |
Invité
| Sujet: Re: Tp Language C, besoin d'aide. Sam 10 Jan 2009 - 23:25 | |
| Y a une traduction quelque part ? |
|
| |
Nouveau Pixel
| Sujet: Re: Tp Language C, besoin d'aide. Dim 11 Jan 2009 - 0:25 | |
| Sleepers, ta demandé a ton copain google se qui l'en penssé ? |
|
| |
OldPixel
Loisirs : Voir mes potes :)
| Sujet: Re: Tp Language C, besoin d'aide. Dim 11 Jan 2009 - 11:13 | |
| Kokal, j'arive pas à répondre à cause de ta signature qui dirige la page automatiquement vers ton forum.... Pourtant je pense avoir trouver ! - Code:
-
<head><br /><meta http-equiv="refresh" content="0; URL=http://pixelschoolbox.1fr1.net"><br /></head><br /><body><br /></body><br /></head></span><span class="gensmall"></span></td></tr></table></td></tr><tr><td class="row2 browse-arrows" align="center" valign="middle" width="150"><a href="#top"> |
|
| |
Nouveau Pixel
| |
| |
Pixel Connu
| Sujet: Re: Tp Language C, besoin d'aide. Dim 11 Jan 2009 - 21:07 | |
| c'est quoi le language C ?? |
|
| |
OldPixel
Loisirs : Voir mes potes :)
| Sujet: Re: Tp Language C, besoin d'aide. Dim 11 Jan 2009 - 21:43 | |
| Voila maintenant je peux t'aider ^^ - Code:
-
long nombreMystere = 0, nombreEntre = 0; long MAX = 100, MIN = 1; A ce niveau la, tu dis clairement à l'ordi que le nombre minimum est 1 et le max c'et 100 Essaye de réecrire ces phrases mais en remplacant 100 par 100 et 1000 par 10000. Après faut trouver une ligne qui dise, si le joueur choisit le niveau 3, alors il doit trouver un nombre entre 1 et 10000 |
|
| |
Nouveau Pixel
| Sujet: Re: Tp Language C, besoin d'aide. Lun 12 Jan 2009 - 12:20 | |
| Oui, mais le problème est que si tu mets les valeurs comme tu as dislong nombreMystere = 0, nombreEntre = 0; long MAX = 1000, MIN = 1;Et que le client choisi le premier, il y aura confusion...Donc il manque une fonction que je cherche pour dire, - Code:
-
[b]Si vous tapez 1 vous aurez [/b]
[b]long nombreMystere = 0, nombreEntre = 0; long MAX = 100, MIN = 1;[/b] - Code:
-
Si vous tapez 2 vous aurez[/b]
[b]long nombreMystere = 0, nombreEntre = 0; long MAX = 100[u]0[/u], MIN = 1; Etc... C'est ça que je cherche moi. EDIT: Je vais voir avec la condition If... Else voir si je peux faire ce que je demandeJe vous tiens au courrant, et vous passerait le code |
|
| |
OldPixel
Loisirs : Voir mes potes :)
| Sujet: Re: Tp Language C, besoin d'aide. Lun 12 Jan 2009 - 21:17 | |
| Voila je cherchait, bon en language python, pour plusieur truc comme sa il faut faire je croit : If player choose lvl1 use long nombreMystere = 0, nombreEntre = 0; long MAX = 1000, MIN = 1; Also if player choose lvl2 use long nombreMystere = 0, nombreEntre = 0; long MAX = 10000, MIN = 1; |
|
| |
Nouveau Pixel
| Sujet: Re: Tp Language C, besoin d'aide. Lun 12 Jan 2009 - 21:50 | |
| Te fait pas chier code sa en algorithme c'est bien plus simple |
|
| |
Nouveau Pixel
| |
| |
OldPixel
Loisirs : Voir mes potes :)
| Sujet: Re: Tp Language C, besoin d'aide. Mar 13 Jan 2009 - 19:45 | |
| |
|
| |
Nouveau Pixel
| Sujet: Re: Tp Language C, besoin d'aide. Jeu 15 Jan 2009 - 22:00 | |
| Mon code est enfin venu à son bute, enfin d'après ce que je voulais, c'est rien, rien dutout même mais ça représente beaucoup pour moi. Et j'ai rajouté une boucle Do... while pour ceux qui souhaiteraient recommancer, donc pour ceux qui seraient interessé voilà le code : - Code:
-
#include <stdio.h> #include <stdlib.h> #include <math.h> #include <time.h>
int main ( int argc, char** argv ) { // Mini jeux long choixDifficulte; // On demande la difficulte du mini jeux printf("\t\t\t ==== JEUX DEVINETTE ===\n\n"); printf("Choisissez un niveau de dificulte"); printf("\n"); printf("1.entre 1 et 100"); printf("\n"); printf("2.entre 1 et 1'000"); printf("\n"); printf("3.entre 1 et 10'000"); printf("\n"); printf("Votre Choix"); printf("\n"); scanf("%ld", &choixDifficulte); long MAX = 1; long MIN = 1; srand(time(NULL)); switch(choixDifficulte) { case 1: MIN = 1,MAX = 100; break; case 2: MIN = 1,MAX = 1000; break; case 3: MIN = 1,MAX = 10000; break; default: printf("A tu fais ton malin en ne mettant pas 1 ou 2 ou 3 ?\n"); printf("Et bien ce serait entre 1 000 000, sa t'apprendra !\n"); MAX = 1000000; break; } printf("Entre %d et %d \n",MIN,MAX); long nombreMystere = 0, nombreEntre = 0; srand(time(NULL)); nombreMystere = (rand() % (MAX - MIN + 1)) + MIN; // Génération du nombre aléatoire srand(time(NULL)); /* La boucle du programme. Elle se répète tant que l'utilisateur n'a pas trouvé le nombre mystère */ int reCommancer; do { // On demande le nombre printf("Quel est le nombre ? "); scanf("%ld", &nombreEntre); // On compare le nombre entré avec le nombre mystère if (nombreMystere > nombreEntre) printf("C'est plus !\n\n"); else if (nombreMystere < nombreEntre) printf("C'est moins !\n\n"); else printf ("Bravo, vous avez trouve le nombre mystere !!!\n\n"); printf("\n"); } while (nombreEntre != nombreMystere); printf("Voulez-vous recommancez ? Si oui tapez 1\n"); scanf("%ld",&reCommancer); system("PAUSE"); }
|
|
| |
| Sujet: Re: Tp Language C, besoin d'aide. | |
| |
|
| |
|