Fonctions en C
fadi
-
mype Messages postés 2449 Statut Membre -
mype Messages postés 2449 Statut Membre -
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);
}
}
}
}
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);
}
}
}
}
A voir également:
- Fonctions en C
- Codes secrets Android : accéder aux fonctions cachées - Guide
- Fonctions excel en anglais - Guide
- Cette fonction n'est pas disponible car l'imprimante est en cours d'utilisation canon ✓ - Forum Imprimante
- Les configurations ipv4 utilisateur peuvent ne pas fonctionner correctement en raison de l'architecture de routage ipv6 wan actuelle. ✓ - Forum Réseau
- Mise en forme conditionnelle avec fonction si - Guide