bon voila g fait le premier tp é g essayé de faire lé amélioration mé bn voila mon programme ne marche pas. eske vous pourriez i jeté un cou d'oeil istoire de me dire ce ki va pa svp ? voila mon code :
int main()
{
long nombredejoueurs = 0, nombredecoups = 0, nombremystere = 0, nombreentre = 0, continuerpartie = 1;
printf("combien y a t il de joueurs, 1 ou 2, : ");
scanf("%ld", &nombredejoueurs);
if (nombredejoueurs==2)
{
do
{
printf("rentre le nombre mystere : ");
scanf("%ld", &nombremystere);
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
do
{
printf("quel est ce nombre ? ");
scanf("%ld", &nombreentre);
nombredecoups++;
if (nombremystere < nombreentre)
printf("c'est moins\n\n");
else if (nombremystere > nombreentre)
printf("c'est plus\n\n");
else
printf("bravo, tu a gagne en %ld coups", nombredecoups);
} while (nombremystere != nombreentre);
printf("vous voulez rejouer ? tape 1 pour oui et 0 pour non");
scanf("%ld", &continuerpartie);
} while (continuerpartie != 0);
}
else if (nombredejoueurs==1)
{
do
{
const long MAX = 100, MIN = 1;
srand(time(NULL));
nombremystere = (rand() % (MAX - MIN + 1)) + MIN;
do
{
printf("quel est ce nombre ? ");
scanf("%ld", &nombreentre);
nombredecoups++;
if (nombremystere < nombreentre)
printf("c'est moins\n\n");
else if (nombremystere > nombreentre)
printf("c'est plus\n\n");
else
printf("bravo, tu es le meilleur, tu a gagne en %ld coups\n\n", nombredecoups);
} while (nombremystere != nombreentre);
printf("tu ve rejouer ? tape 1 pour oui et 0 pour non : ");
scanf("%ld", continuerpartie);
} while (continuerpartie != 0);
}
return 0;
}
merci d'avance