Limite max non respecter par mon programme
Fermé
'Rwanouuw
-
5 avril 2010 à 21:57
Char Snipeur Messages postés 9688 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 2 octobre 2020 - 16 avril 2010 à 08:05
Char Snipeur Messages postés 9688 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 2 octobre 2020 - 16 avril 2010 à 08:05
A voir également:
- Limite max non respecter par mon programme
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Réinitialiser kidicom max ✓ - Forum Tablette tactile
- Max maillot avis ✓ - Forum Consommation et internet
- Frequence programme national ✓ - Forum Messagerie
- Programme demarrage windows 10 - Guide
4 réponses
Char Snipeur
Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 329
7 avril 2010 à 16:22
7 avril 2010 à 16:22
Salut.
Première remarque, le code est illisible cas tu n'as pas utilisé les balises de code (4éme icone dans l'onglet d'édition).
Ensuite, il y a des while avec des "=", en C la comparaison se fait avec "==" (que tu utilise d'ailleur).
Décri mieux ton histoire de limite, je n'ai pas compris.
Première remarque, le code est illisible cas tu n'as pas utilisé les balises de code (4éme icone dans l'onglet d'édition).
Ensuite, il y a des while avec des "=", en C la comparaison se fait avec "==" (que tu utilise d'ailleur).
Décri mieux ton histoire de limite, je n'ai pas compris.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int niveauDeJeu = 0;
printf("Quel niveau choisissez vous ?\n");
printf("1 = 1-100\n");
printf("2 = 1-1000\n");
printf("3 = 1-10000\n");
scanf("%d", &niveauDeJeu); // jusque la, on demande au joueur quel niveau il veut choisir (1 pou r le niveau 1 2 pour le niveau deux ect...) a l'aide d'un scanf
while (niveauDeJeu = 1) // si l'utili sateur demande le niveau 1...
{
int nombreMystere = 0, nombreEntre = 0, nombreDeCoup = 0, recommancerPartie = 1;
const int MAX = 100, MIN = 1; // l'ordi choi si un nombre entre 1 et cent (en fin c'est le but)
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
while (nombreEntre > nombreMystere)
{
printf("Quel est le nombre mystere ?\n");
scanf("%d", &nombreEntre);
printf("C'est moins !\n");
nombreDeCoup++;
} // tant que le nombre mystere est supperieur au nombre entrer, l'ordi affich c'est moines et rajoute un coup
while (nombreEntre < nombreMystere)
{
printf("Quel est le nombre mystere ?\n");
scanf("%d", &nombreEntre);
printf("C'est plus !\n");
nombreDeCoup++;
} // si le nombre mystere est superieur au nombre entrer l'ordi affiche c'est plus
while (nombreEntre == nombreMystere)
{
printf("Quel est le nombre mystere ?\n");
scanf("%d", &nombreEntre);
printf("Bravo tu as trouver le nombre mystere !!");
printf("tu as gagner en %d coups !!\n", nombreDeCoup);
printf("Veux tu recommancer la partie ?");
printf("1.oui 0.non\n");
scanf("%d", recommancerPartie);
} // si le joeur trouve le bon nombre (le nombre mystere) lm'ordi propose de recommancer une partie et indik en combien de coup on a trouver le nombre !!
}
while (niveauDeJeu = 2) // et on rekommence en choisissant le niveau 2 !!
{
int nombreMystere = 0, nombreEntre = 0, nombreDeCoup = 0, recommancerPartie = 1;
const int MAX = 1000, MIN = 1; //ce koup si la limite est de 1000 (j'espere)
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
while (nombreEntre > nombreMystere)
{
printf("Quel est le nombre mystere ?\n");
scanf("%d", &nombreEntre);
printf("C'est moins !\n");
nombreDeCoup++;
}
while (nombreEntre < nombreMystere)
{
printf("Quel est le nombre mystere ?\n");
scanf("%d", &nombreEntre);
printf("C'est plus !\n");
nombreDeCoup++;
}
while (nombreEntre == nombreMystere)
{
printf("Quel est le nombre mystere ?\n");
scanf("%d", &nombreEntre);
printf("Bravo tu as trouver le nombre mystere !!");
printf("tu as gagner en %d coups !!\n", nombreDeCoup);
printf("Veux tu recommancer la partie ?");
printf("1.oui 0.non\n");
scanf("%d", recommancerPartie);
}
}
while (niveauDeJeu = 3) // et la meme avec le niveau trois et une limite voulu de 10 000
{
int nombreMystere = 0, nombreEntre = 0, nombreDeCoup = 0, recommancerPartie = 1;
const int MAX = 10000, MIN = 1;
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
while (nombreEntre > nombreMystere)
{
printf("Quel est le nombre mystere ?\n");
scanf("%d", &nombreEntre);
printf("C'est moins !\n");
nombreDeCoup++;
}
while (nombreEntre < nombreMystere)
{
printf("Quel est le nombre mystere ?\n");
scanf("%d", &nombreEntre);
printf("C'est plus !\n");
nombreDeCoup++;
}
while (nombreEntre == nombreMystere)
{
printf("Quel est le nombre mystere ?\n");
scanf("%d", &nombreEntre);
printf("Bravo tu as trouver le nombre mystere !!");
printf("tu as gagner en %d coups !!\n", nombreDeCoup);
printf("Veux tu recommancer la partie ?");
printf("1.oui 0.non\n");
scanf("%d", recommancerPartie);
}
return 0;
}
}
#include <stdlib.h>
#include <time.h>
int main()
{
int niveauDeJeu = 0;
printf("Quel niveau choisissez vous ?\n");
printf("1 = 1-100\n");
printf("2 = 1-1000\n");
printf("3 = 1-10000\n");
scanf("%d", &niveauDeJeu); // jusque la, on demande au joueur quel niveau il veut choisir (1 pou r le niveau 1 2 pour le niveau deux ect...) a l'aide d'un scanf
while (niveauDeJeu = 1) // si l'utili sateur demande le niveau 1...
{
int nombreMystere = 0, nombreEntre = 0, nombreDeCoup = 0, recommancerPartie = 1;
const int MAX = 100, MIN = 1; // l'ordi choi si un nombre entre 1 et cent (en fin c'est le but)
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
while (nombreEntre > nombreMystere)
{
printf("Quel est le nombre mystere ?\n");
scanf("%d", &nombreEntre);
printf("C'est moins !\n");
nombreDeCoup++;
} // tant que le nombre mystere est supperieur au nombre entrer, l'ordi affich c'est moines et rajoute un coup
while (nombreEntre < nombreMystere)
{
printf("Quel est le nombre mystere ?\n");
scanf("%d", &nombreEntre);
printf("C'est plus !\n");
nombreDeCoup++;
} // si le nombre mystere est superieur au nombre entrer l'ordi affiche c'est plus
while (nombreEntre == nombreMystere)
{
printf("Quel est le nombre mystere ?\n");
scanf("%d", &nombreEntre);
printf("Bravo tu as trouver le nombre mystere !!");
printf("tu as gagner en %d coups !!\n", nombreDeCoup);
printf("Veux tu recommancer la partie ?");
printf("1.oui 0.non\n");
scanf("%d", recommancerPartie);
} // si le joeur trouve le bon nombre (le nombre mystere) lm'ordi propose de recommancer une partie et indik en combien de coup on a trouver le nombre !!
}
while (niveauDeJeu = 2) // et on rekommence en choisissant le niveau 2 !!
{
int nombreMystere = 0, nombreEntre = 0, nombreDeCoup = 0, recommancerPartie = 1;
const int MAX = 1000, MIN = 1; //ce koup si la limite est de 1000 (j'espere)
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
while (nombreEntre > nombreMystere)
{
printf("Quel est le nombre mystere ?\n");
scanf("%d", &nombreEntre);
printf("C'est moins !\n");
nombreDeCoup++;
}
while (nombreEntre < nombreMystere)
{
printf("Quel est le nombre mystere ?\n");
scanf("%d", &nombreEntre);
printf("C'est plus !\n");
nombreDeCoup++;
}
while (nombreEntre == nombreMystere)
{
printf("Quel est le nombre mystere ?\n");
scanf("%d", &nombreEntre);
printf("Bravo tu as trouver le nombre mystere !!");
printf("tu as gagner en %d coups !!\n", nombreDeCoup);
printf("Veux tu recommancer la partie ?");
printf("1.oui 0.non\n");
scanf("%d", recommancerPartie);
}
}
while (niveauDeJeu = 3) // et la meme avec le niveau trois et une limite voulu de 10 000
{
int nombreMystere = 0, nombreEntre = 0, nombreDeCoup = 0, recommancerPartie = 1;
const int MAX = 10000, MIN = 1;
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
while (nombreEntre > nombreMystere)
{
printf("Quel est le nombre mystere ?\n");
scanf("%d", &nombreEntre);
printf("C'est moins !\n");
nombreDeCoup++;
}
while (nombreEntre < nombreMystere)
{
printf("Quel est le nombre mystere ?\n");
scanf("%d", &nombreEntre);
printf("C'est plus !\n");
nombreDeCoup++;
}
while (nombreEntre == nombreMystere)
{
printf("Quel est le nombre mystere ?\n");
scanf("%d", &nombreEntre);
printf("Bravo tu as trouver le nombre mystere !!");
printf("tu as gagner en %d coups !!\n", nombreDeCoup);
printf("Veux tu recommancer la partie ?");
printf("1.oui 0.non\n");
scanf("%d", recommancerPartie);
}
return 0;
}
}
Char Snipeur
Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 329
16 avril 2010 à 08:05
16 avril 2010 à 08:05
?
Et les balises de code ?!
Et les balises de code ?!