return i;}
int main()
{int N,i=0,Nb,ch,va,tau,j=1;
textcolor(RED);
textbackground(WHITE);
do
{i=0;
j=1;
clrscr();
cprintf("\n VACHE-TAUREAU\n");
cprintf("\n\r\tMENU\n");
cprintf("\n\r\t1-Niveau 1:Sans repetition des chiffres\n");
cprintf("\n\r\t2-Niveau 2:Possibilite de repetition des chiffres\n");
cprintf("\n\r\t3-Aide\n");
do
{cprintf("\n\r\tDonnez votre choix: ");
scanf("%d",&ch);}
while(ch<1||ch>3);
if(ch==1)
{{clrscr();
N=hasardsr();
cprintf("\n\r\t\t\t\t\tNIVEAU 1 DU JEU");
do
{do
{cprintf("\n\n\r\t Essaie %d:",i+1);
scanf("%d",&Nb);}
while(Nb<1000||Nb>9999);
tau=taureau(N,Nb);
cprintf("\r\t\t\t %d T,",tau);
va=vache(N,Nb);
cprintf("\r %d V",va);
i++;
if(tau==4){cprintf("\n\n\r\t\tBRAVO!!!! Vous avez reussi a trouve le bon nombre");
getch();
}}
while(i<10&&tau<4);
if(i>=10)cprintf("\n\n\r Vous avez echouez le numero est: %d.Essayez encore.",N);}
cprintf("\n\n\r Voulez vous rejouer");
cprintf("\n\n\r 1-Oui");
cprintf("\n\n\r 2-Non");
do
{cprintf("\n\n\rDonnez votre choix: ");
scanf("%d",&j);}
while(j<1||j>2);
}
if(ch==2)
{{clrscr();
N=hasard();
cprintf("\n\r\t\t\tNIVEAU 2 DU JEU");
do
{do{
cprintf("\n\n\r\t Essaie %d:",i+1);
scanf("%d",&Nb);
}while(Nb<1000||Nb>9999);
tau=taureau(N,Nb);
cprintf("\r\t\t\t %d T,",tau);
va=vache(N,Nb);
cprintf("\r %d V",va);
i++;
if(tau==4){cprintf("\n\n\r\t\tBRAVO!!!! Vous avez reussi a trouve le bon nombre");
getch();
}}
while(i<10&&tau<4);
if(i>=10)cprintf("\n\n\r Vous avez echouez le numero est: %d.Essayez encore.",N);}
cprintf("\n\n\r Voulez vous rejouer");
cprintf("\n\n\r 1-Oui");
cprintf("\n\n\r 2-Non");
do
{cprintf("\n\n\r Donnez votre choix: ");
scanf("%d",&j);}
while(j<1||j>2);
}
if(ch==3)
{clrscr();
cprintf("\n\r\t\t\tAIDE");
cprintf("\n\r\t\t\tLE PRINCIPE DU JEU");
cprintf("\n\n\r Il s\'agit de trouver un nombre a 4 chiffres differents si vous avez choisis le niveau 1 et peuvent se repeter si vous avez choisis le niveau 2. Si vous trouvez un chiffre qui existe dans l\'autre nombre et qui est bien place c\'est un taureau et c\'est une vache si le chiffre existe mais pas bien place. Vous avez 10 essaies pour trouver le nombre choisi au hasard par l\'ordinateur.\n\n\t\t\t\tBONNE CHANCE");
getch();}
}
while(j==1);
getch();}
N.B. : on doit faire randomize une seule fois dans uen programme, ce n'est pas pour cette raison que le generatuer de nombres aleatoires est moins bon.
si en interface graphique, qu'est ce que tu entend pas la ?
il s'agit de faire des animations et des font d'ecrants en couleur le texte qui bouge en caractere plus grand j'ai vu un exemple ou au lieu d'ecrire v (vache) c'est une vache qui vient sauter et de meme pour le t (taureau)
ce que j'ai pas reussi a faire tout seul
voila