Fonctions en C

fadi -  
mype Messages postés 2435 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

voici 3 fonctions qui verifie a chaque fois si un nombre se trouve dans une combinaison, il doit dire si elle est bien placé,mal placé ou n'est pas dans la combinaison!!!

on peut me corriger?
merci
int comparer_nbr_bp ( int vect_ordi[MAX],int vect_joueur[MAX],int limite, int ntour)
{

int i;
int trouve=0;

for ( i=0;i<limite;i++)
{
if(vect_ordi[i] == vect_joueur[i])
{
printf("\nla couleur %d est bien placer\n",i+1 );
trouve++;
}

if(trouve == 4)
return 1;
if (ntour == 10)
return 1;
}
return 0;
}

void comparer_nbr_tp ( int vect_ordi[MAX],int vect_joueur[MAX],int limite)
{
int i,j;
int trouve=0;

for ( i=0;i<limite;i++)
{
trouve=0;
for(j=0;j<limite;j++)
{
if(vect_ordi[j] != vect_joueur[i])
{
trouve++;
}
if(trouve==4)
printf("\nla couleur %d ne se trouve pas dans la combinaison \n",i+1);
}
}
}

void comparer_nbr_mp( int vect_ordi[MAX],int vect_joueur[MAX],int limite)

{
int i,j;



for ( i=0;i<limite;i++)
{
for(j=0;j<limite;j++)
{
if(vect_joueur[i] ==vect_ordi[j] && j!=i)
{
printf("\nla couleur %d est mal place\n",i+1);
}
}
}


}

1 réponse

mype Messages postés 2435 Date d'inscription   Statut Membre Dernière intervention   437
 
heu... toutes tes fonctions ont l'air correct ;)
mais teste les pour verifier si elle font bien ce que tu veux
0