Bonjour à tous
Je ne vois pas le problème que peut avoir le code.
Je choisi le niveau mais après cela ne correspond pas.
Merci de votre aide
Voici le code
Code C/C++ :
#include <stdio.h>
#include <stdlib.h>
#include<time.h>
int main()
{
int nobc=0,nobm=0,max=0,niveau=0;
const int MIN=1;
printf("==Menu Du Jeu==\n\n\n");
printf("1.Niveau I\n\n");
printf("2.Niveau II\n\n");
printf("Choisir un niveau:");
scanf("%d", &niveau);
if (niveau=1)
{
max=100;
srand(time(NULL));
nobm=(rand() %(max-MIN+1)+MIN);
printf("Apres avoir choisi le niveau choisissez le nombre:");
do
{
scanf("%d", &nobc);
if (nobc<nobm)
{printf("C'est plus!\n\nChoisissez un nombre de nouveau:");
}
else if (nobc>nobm)
{ printf("C'est moins!\n\nChoisissez un nombre de nouveau:");
}
else
printf("Bravo vous avez trouvé le bon nombre!");
} while(nobc!=nobm);
}
else if(niveau=2)
{
max=1000;
srand(time(NULL));
nobm=(rand() %(max-MIN+1)+MIN);
printf("Apres avoir choisi le niveau choisissez le nombre:");
do
{
scanf("%d", &nobc);
if (nobc<nobm)
{printf("C'est plus!\n\nChoisissez un nombre de nouveau:");
}
else if (nobc>nobm)
{ printf("C'est moins!\n\nChoisissez un nombre de nouveau:");
}
else
printf("Bravo vous avez trouvé le bon nombre!");
} while(nobc!=nobm);
}
else if(niveau!=1 && niveau!=2)
{printf("Vous avez choisi un mauvasi niveau.");
return 0;}
return 0;
}