Remplacer
Résolu
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 -
Bonjour, comment remplacer switch par if? 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;
}
A voir également:
- Remplacer
- Remplacer disque dur par ssd - Guide
- Remplacer word - Guide
- Remplacer coco - Accueil - Réseaux sociaux
- Remplacer carte graphique - Guide
- Quel site a remplacer coco - Accueil - Réseaux sociaux
1 réponse
#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; //if (choix == 1 ) maxrand=15;
case'2':maxrand=30;break;//la meme
case'3':maxrand=50;break;// etc ..
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;
}
Attention, à éviter les double posts. Tu avais déjà demandé dans un autre post pour enlever la variable choix ou je t'avais répondu que c'était pas possible...
Je mets donc l'autre post en résolu.