Jeu mastermind avec des chiffre
clode
-
clode -
clode -
Bonjour,
je suis 1 etudant en multimédia mais mon profeseur de programation nous a demaande de faire ce jeu pour ce mardi .
le prencipe du jeu c'est que l'ordinateur donne une combinison de 4 chiffre et l'utulisateur va faire 12 essai pour avoir cette combinison si il n'a pas connetre ce nombre l'ordinateur le le aaffiche vous avez perdut ,svp aide moi c urgent :)
je suis 1 etudant en multimédia mais mon profeseur de programation nous a demaande de faire ce jeu pour ce mardi .
le prencipe du jeu c'est que l'ordinateur donne une combinison de 4 chiffre et l'utulisateur va faire 12 essai pour avoir cette combinison si il n'a pas connetre ce nombre l'ordinateur le le aaffiche vous avez perdut ,svp aide moi c urgent :)
A voir également:
- Mastermind chiffre
- Excel trier par ordre croissant chiffre - Guide
- Clavier iphone chiffre et lettre - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Chiffre en lettre - Télécharger - Outils professionnels
- Télécharger macro convertir chiffre en lettre excel - Télécharger - Tableur
2 réponses
Bonjour,
depuis quand le forum CCM est devenu le professeur d'aide a resoudre les devoirs scolaires !!!????
présente nous ton ébauche et nous serons heureux de t'aider.
bonne chance
depuis quand le forum CCM est devenu le professeur d'aide a resoudre les devoirs scolaires !!!????
présente nous ton ébauche et nous serons heureux de t'aider.
bonne chance
ça reste un devoir scolaire, dont tu n'a meme pas présenté une ébauche de ta part.
et c de notre devoir de te laisser y penser avan de demander de laide.
décris nous ou té bloqué exactement, et la communauté CCM proposera de laide.
PS:
tu va etre surpris si tu connaisse le nombre d'etudiant qui propose de l'aide dans ce forum.
et c de notre devoir de te laisser y penser avan de demander de laide.
décris nous ou té bloqué exactement, et la communauté CCM proposera de laide.
PS:
tu va etre surpris si tu connaisse le nombre d'etudiant qui propose de l'aide dans ce forum.
enna wselllet lel hakkka w mall9iiitechh 7allll
#include <stdio.h>
#include <math.h>
#include <windows.h>
#include <time.h>
/*cette fonction nous permet de remplire le tableau et de lire les entier du tableau donner par l'utulisateur */
void lecture ( int *t,int *essai)
{
int i ;
for (i=0;i<4;i++)
{
do
{
printf ("donner le %d chiffre==>",i);
scanf("%d",&t[i]);
printf("\n\n" );
}
while (i<=0 || i>=9);
}
essai=essai-1 ;
if (essai==0)
{
printf("\nVous avez Perdu !");
}
return(essai,t[i]);
}
/*cette fonction va remplire le tableau avec des chiffre au hasard */
void initialisationsequence (int *sequence)
{
int i;
srand(time(nulle));
for (i=0;i<4;i++)
sequence[i]=(rand()%9);
return (sequence)
}
/* cette fonction va me permet de voir si 2 chiffres sont egaux en le meme ordre ou d'un ordre defferent */
void comparison (int *sequence , int *t )
{
int i,j ,mp,bp;
mp = 0;
bp =0 ;
for (j=0;j<4;j++)
for (j=0;j<4;j++)
{
if (i-j==0 || t[j]-sequence[i]==0)
{ bp = bp+1 ;
return(bp);
}
else
{
if (t[j]=sequence[j])
{
mp= mp+1 ;
return (mp);
}
}
}
}
/* dans cette fonction on va avoir si le utulisateur a gagne,perdu ou termine ses essai*/
void affichage ( int *bp, int *mp,int *essai )
{
if (*bp = 4)
printf (" bravo vous anez gagne en %d essai",essai );
return 0;
else
{
if (*essai = 0)
printf ("vous avez terminer les essai");
return 0;
else
{
printf ("il vous reste %d essai \n",essai);
printf("%d monbre mal placer\n",mp);
printf("%d nombre bien placer",bp);
printf("\n\n" );
return 0 ;
}
}
}
void main ()
int bp=0 ;int mp =0 ; int sequencer[50] ; int t[5] ; int essai=12 ;
printf("\t*****************************\n" );
printf("\t* *\n" );
printf("\t* MASTERMIND *\n" );
printf("\t* *\n" );
printf("\t*****************************\n" );
printf("\n\n" );
void lecture ();
void comparison (int sequence,int t ,);
void affichage ( int bp ,int mp,int essai )
#include <stdio.h>
#include <math.h>
#include <windows.h>
#include <time.h>
/*cette fonction nous permet de remplire le tableau et de lire les entier du tableau donner par l'utulisateur */
void lecture ( int *t,int *essai)
{
int i ;
for (i=0;i<4;i++)
{
do
{
printf ("donner le %d chiffre==>",i);
scanf("%d",&t[i]);
printf("\n\n" );
}
while (i<=0 || i>=9);
}
essai=essai-1 ;
if (essai==0)
{
printf("\nVous avez Perdu !");
}
return(essai,t[i]);
}
/*cette fonction va remplire le tableau avec des chiffre au hasard */
void initialisationsequence (int *sequence)
{
int i;
srand(time(nulle));
for (i=0;i<4;i++)
sequence[i]=(rand()%9);
return (sequence)
}
/* cette fonction va me permet de voir si 2 chiffres sont egaux en le meme ordre ou d'un ordre defferent */
void comparison (int *sequence , int *t )
{
int i,j ,mp,bp;
mp = 0;
bp =0 ;
for (j=0;j<4;j++)
for (j=0;j<4;j++)
{
if (i-j==0 || t[j]-sequence[i]==0)
{ bp = bp+1 ;
return(bp);
}
else
{
if (t[j]=sequence[j])
{
mp= mp+1 ;
return (mp);
}
}
}
}
/* dans cette fonction on va avoir si le utulisateur a gagne,perdu ou termine ses essai*/
void affichage ( int *bp, int *mp,int *essai )
{
if (*bp = 4)
printf (" bravo vous anez gagne en %d essai",essai );
return 0;
else
{
if (*essai = 0)
printf ("vous avez terminer les essai");
return 0;
else
{
printf ("il vous reste %d essai \n",essai);
printf("%d monbre mal placer\n",mp);
printf("%d nombre bien placer",bp);
printf("\n\n" );
return 0 ;
}
}
}
void main ()
int bp=0 ;int mp =0 ; int sequencer[50] ; int t[5] ; int essai=12 ;
printf("\t*****************************\n" );
printf("\t* *\n" );
printf("\t* MASTERMIND *\n" );
printf("\t* *\n" );
printf("\t*****************************\n" );
printf("\n\n" );
void lecture ();
void comparison (int sequence,int t ,);
void affichage ( int bp ,int mp,int essai )
#include <stdio.h>
#include <math.h>
#include <windows.h>
#include <time.h>
/*cette fonction nous permet de remplire le tableau et de lire les entier du tableau donner par l'utulisateur */
void lecture ( int *t,int *essai)
{
int i ;
for (i=0;i<4;i++)
{
do
{
printf ("donner le %d chiffre==>",i);
scanf("%d",&t[i]);
printf("\n\n" );
}
while (i<=0 || i>=9);
}
essai=essai-1 ;
if (essai==0)
{
printf("\nVous avez Perdu !");
}
return(essai,t[i]);
}
/*cette fonction va remplire le tableau avec des chiffre au hasard */
void initialisationsequence (int *sequence)
{
int i;
srand(time(nulle));
for (i=0;i<4;i++)
sequence[i]=(rand()%9);
return (sequence)
}
/* cette fonction va me permet de voir si 2 chiffres sont egaux en le meme ordre ou d'un ordre defferent */
void comparison (int *sequence , int *t )
{
int i,j ,mp,bp;
mp = 0;
bp =0 ;
for (j=0;j<4;j++)
for (j=0;j<4;j++)
{
if (i-j==0 || t[j]-sequence[i]==0)
{ bp = bp+1 ;
return(bp);
}
else
{
if (t[j]=sequence[j])
{
mp= mp+1 ;
return (mp);
}
}
}
}
/* dans cette fonction on va avoir si le utulisateur a gagne,perdu ou termine ses essai*/
void affichage ( int *bp, int *mp,int *essai )
{
if (*bp = 4)
printf (" bravo vous anez gagne en %d essai",essai );
return 0;
else
{
if (*essai = 0)
printf ("vous avez terminer les essai");
return 0;
else
{
printf ("il vous reste %d essai \n",essai);
printf("%d monbre mal placer\n",mp);
printf("%d nombre bien placer",bp);
printf("\n\n" );
return 0 ;
}
}
}
void main ()
int bp=0 ;int mp =0 ; int sequencer[50] ; int t[5] ; int essai=12 ;
printf("\t*****************************\n" );
printf("\t* *\n" );
printf("\t* MASTERMIND *\n" );
printf("\t* *\n" );
printf("\t*****************************\n" );
printf("\n\n" );
void lecture ();
void comparison (int sequence,int t ,);
void affichage ( int bp ,int mp,int essai )
#include <math.h>
#include <windows.h>
#include <time.h>
/*cette fonction nous permet de remplire le tableau et de lire les entier du tableau donner par l'utulisateur */
void lecture ( int *t,int *essai)
{
int i ;
for (i=0;i<4;i++)
{
do
{
printf ("donner le %d chiffre==>",i);
scanf("%d",&t[i]);
printf("\n\n" );
}
while (i<=0 || i>=9);
}
essai=essai-1 ;
if (essai==0)
{
printf("\nVous avez Perdu !");
}
return(essai,t[i]);
}
/*cette fonction va remplire le tableau avec des chiffre au hasard */
void initialisationsequence (int *sequence)
{
int i;
srand(time(nulle));
for (i=0;i<4;i++)
sequence[i]=(rand()%9);
return (sequence)
}
/* cette fonction va me permet de voir si 2 chiffres sont egaux en le meme ordre ou d'un ordre defferent */
void comparison (int *sequence , int *t )
{
int i,j ,mp,bp;
mp = 0;
bp =0 ;
for (j=0;j<4;j++)
for (j=0;j<4;j++)
{
if (i-j==0 || t[j]-sequence[i]==0)
{ bp = bp+1 ;
return(bp);
}
else
{
if (t[j]=sequence[j])
{
mp= mp+1 ;
return (mp);
}
}
}
}
/* dans cette fonction on va avoir si le utulisateur a gagne,perdu ou termine ses essai*/
void affichage ( int *bp, int *mp,int *essai )
{
if (*bp = 4)
printf (" bravo vous anez gagne en %d essai",essai );
return 0;
else
{
if (*essai = 0)
printf ("vous avez terminer les essai");
return 0;
else
{
printf ("il vous reste %d essai \n",essai);
printf("%d monbre mal placer\n",mp);
printf("%d nombre bien placer",bp);
printf("\n\n" );
return 0 ;
}
}
}
void main ()
int bp=0 ;int mp =0 ; int sequencer[50] ; int t[5] ; int essai=12 ;
printf("\t*****************************\n" );
printf("\t* *\n" );
printf("\t* MASTERMIND *\n" );
printf("\t* *\n" );
printf("\t*****************************\n" );
printf("\n\n" );
void lecture ();
void comparison (int sequence,int t ,);
void affichage ( int bp ,int mp,int essai )