Programme c : problème
benoit
-
mype Messages postés 2459 Date d'inscription Statut Membre Dernière intervention -
mype Messages postés 2459 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je dois écrire un programme qui choisit un nombre aux hasard de 1 à 100. le programme demande à l'utilisateur de retrouver le chiffre en lui laissant 10 essais.
après chaque tentative le programme affiche si le nombre à trouver est plus grand ou plus petit par rapport à l'essai.
peut-on m'aider car je suis bloqué
merci
#define MAX 10
#include <stdio.h>
#include<stdlib.h>
void main (void)
{
int nbr,i,essai;
essai=0;
for (i=0;i<MAX;i++)
{
nbr =(rand()%100)+1;
}
if( essai == nbr)
printf("bravo vous avez trouvé");
if (nbr < essai)
printf("le nombre est plus petit");
else
printf("le nombre est plus grand");
for(i=0;i>nbr;i++)
printf("vos essais");
printf("%d",nbr);
}
je dois écrire un programme qui choisit un nombre aux hasard de 1 à 100. le programme demande à l'utilisateur de retrouver le chiffre en lui laissant 10 essais.
après chaque tentative le programme affiche si le nombre à trouver est plus grand ou plus petit par rapport à l'essai.
peut-on m'aider car je suis bloqué
merci
#define MAX 10
#include <stdio.h>
#include<stdlib.h>
void main (void)
{
int nbr,i,essai;
essai=0;
for (i=0;i<MAX;i++)
{
nbr =(rand()%100)+1;
}
if( essai == nbr)
printf("bravo vous avez trouvé");
if (nbr < essai)
printf("le nombre est plus petit");
else
printf("le nombre est plus grand");
for(i=0;i>nbr;i++)
printf("vos essais");
printf("%d",nbr);
}
Configuration: Windows XP Firefox 2.0.0.9
1 réponse
-
tu peux le faire avec un while se serait plus simple
essaye ça si tu as pas compris quelquechose n'hesite pas a demander
#include <stdio.h> #include<stdlib.h> void main (void) { int nbr,nb_user,essai; essai=10; nbr = rand()%100+1; while(essai!=0){ printf("---------------\n"); printf("il vous reste %d essai\n",essai); printf("votre proposition : \n"); scanf("%d",&nb_user); if(nb_user<nbr) printf("le nombre est plus grand \n"); if(nb_user>nbr) printf("le nombre est plus petit\n"); if(nb_user==nbr){ printf("vous avez trouver le nombre !\n"); exit(-1);} essai--; } printf("vous avez perdu\n"); }