Bonjour,
voila je fais un petit programme est le compilateur plante sur
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define NO 0
#define yes (!NO)
int main (void)
{
int guess_value = - 1;
int number;
int nbr_of_guesses;
int done= NO ;
printf("sélection d'un nombre aléatoire \n");
/* temp entre le calcule du nombre aléatoire */
srand( time(NULL ) );
number = rand();
nbr_of_guesses = 0 ;
while ( done == NO)
{
printf("\n donnez un nombre entre 0 et %d>", RAND_MAX);
scanf("%d", &guess_value ); /*lesture du nombre*/
nbr_of_guesses++ ;
if(number == guess_value )
{
done = YES;
}
else
if(number< guess_value )
{
printf("\n ce nomvre est trop grand !");
}
else
{
printf("\n se nombre est trop petit !");
}
}
printf ("\n felicitation ! vous avez trouvé en %d essaie !", nbr_of_guesses);
printf("la reponse était %d\n\n", number);
exit(EXIT_SUCCESS);
}
avec le
done = YES ;
merci
