Programme c : problème
benoit
-
mype Messages postés 2449 Statut Membre -
mype Messages postés 2449 Statut Membre -
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);
}
A voir également:
- Programme c : problème
- Programme demarrage windows - Guide
- Programme word gratuit - Guide
- Message programmé - Guide
- Mettre en veille un programme - Guide
- Desinstaller un programme - Guide
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
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");
}