Devenir un nombre
Résolu/Fermé
ricci rayan
Messages postés
12
Statut
Membre
-
fiddy Messages postés 11653 Statut Contributeur -
fiddy Messages postés 11653 Statut Contributeur -
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;
}
A voir également:
- Devenir un nombre
- Nombre de jours entre deux dates excel - Guide
- Nombre facile - Télécharger - Outils professionnels
- Ascii nombre de caractères - Guide
- Mettre un 0 devant un nombre dans excel - Guide
- Gto nombre episode ✓ - Forum Cinéma / Télé
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???
ricci rayan
Messages postés
12
Statut
Membre
Oui je ne veux plus la variable ;
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.
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.