Devenir un nombre
Résolu/Fermé
ricci rayan
Messages postés
12
Statut
Membre
-
fiddy Messages postés 11653 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11653 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;
}
A voir également:
- Devenir un nombre
- Nombre de jours entre deux dates excel - Guide
- Nombre facile - Télécharger - Outils professionnels
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? ✓ - Forum Excel
- Afficher le 0 devant un nombre dans excel - Guide
- Dans cette présentation, trouvez l'étoile. quel nombre contient-elle ? ✓ - Forum Word
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.