Devenir un nombre
Résolu/Fermé
ricci rayan
Messages postés
12
Statut
Membre
-
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
Slt voici le programme de "devenir un nombre" je veux de supprimer la variable "choix" de type caractères svp aidez moi :)
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{ int maxrand , i, essai, secret;
char choix;
debut:
system ("cls");
puts("1:facile[1..15]");
puts ("2:Moyen[0..30]");
puts("3:Difficile[0..50]");
puts("4:Quitter");
puts(" Choisir un mode de difficulté STP");
choix=getch();
switch (choix){
case'1':maxrand=15;break;
case'2':maxrand=30;break;
case'3':maxrand=50;break;
case'4': exit(0);break;
default: goto debut ;
}
srand(time(NULL));
secret=rand()%(maxrand+1);
do
{
puts("Quel est le nombre :)??? ");
scanf("%d", & essai);
if (essai>maxrand)
puts ("Erreur :/ ");
else if (secret >essai)
printf("C'est plus grand");
else if (secret < essai)
printf("C'est plus petit");
else
printf("*** Bravo Tu es GAGNE****");
} while (essai != secret);
system("pause");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{ int maxrand , i, essai, secret;
char choix;
debut:
system ("cls");
puts("1:facile[1..15]");
puts ("2:Moyen[0..30]");
puts("3:Difficile[0..50]");
puts("4:Quitter");
puts(" Choisir un mode de difficulté STP");
choix=getch();
switch (choix){
case'1':maxrand=15;break;
case'2':maxrand=30;break;
case'3':maxrand=50;break;
case'4': exit(0);break;
default: goto debut ;
}
srand(time(NULL));
secret=rand()%(maxrand+1);
do
{
puts("Quel est le nombre :)??? ");
scanf("%d", & essai);
if (essai>maxrand)
puts ("Erreur :/ ");
else if (secret >essai)
printf("C'est plus grand");
else if (secret < essai)
printf("C'est plus petit");
else
printf("*** Bravo Tu es GAGNE****");
} while (essai != secret);
system("pause");
return 0;
}
2 réponses
-
je ne comprend pas la question, tu veux que choix soit une variable int ou tu ne veux plus de variable choix???
-
Bonjour,
je veux de supprimer la variable "choix" de type caractères
Je n'ai rien compris. Peux-tu traduire ?
Sinon mes remarques pour ton code :
Pas terrible l'utilisation de "goto". D'autant que tu peux facilement l'éviter en utilisant while.
choix=getch();
getch() n'est pas portable et en plus c'est obsolète.
system ("cls");
Ce n'est pas portable.
La prochaine fois que tu postes un code, merci d'utiliser la balise "code" (situé à droite du bouton "souligné") et sélectionne "C". Cela sera plus lisible.