A voir également:
- Chercher si 1 valeur exsiste dans un tableau
- Tableau word - Guide
- Trier un tableau excel - Guide
- Imprimer un tableau excel - Guide
- Tableau ascii - Guide
- Dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des quatre premières colonnes. - Guide
2 réponses
Bonjour,
si c'est en C ce n'est pas compliqué.
Tu crée une boucle for que tu incrémente et tu teste toutes les cases de ton tableau. exemple:
int i,valeur_presente,valeur_recherche,taille_tableau;
int tableau[taille_tableau];
valeur_presente=0;
for(i=0;i<taille_tableau;i++)
{
if(tableau[i]==valeur_recherche) valeur_presente=1;
}
si c'est en C ce n'est pas compliqué.
Tu crée une boucle for que tu incrémente et tu teste toutes les cases de ton tableau. exemple:
int i,valeur_presente,valeur_recherche,taille_tableau;
int tableau[taille_tableau];
valeur_presente=0;
for(i=0;i<taille_tableau;i++)
{
if(tableau[i]==valeur_recherche) valeur_presente=1;
}
En gros si j'ai bien compris l'utilisateur choisi une valeur X, si on la voit une fois on ne la supprime pas mais si on la retrouve un seconde voir encore d'autre fois a ce moment on la suprime?
Si c'est ca:
int i,valeur_presente,valeur_recherche,taille_tableau;
int tableau[taille_tableau];
valeur_presente=0;
for(i=0;i<taille_tableau;i++)
{
if((tableau[i]==valeur_recherche)&&(valeur_presente==0)) valeur_presente=1;
if((tableau[i]==valeur_recherche)&&(valeur_presente==1)) tableau[i]=0;
}
Si c'est ca:
int i,valeur_presente,valeur_recherche,taille_tableau;
int tableau[taille_tableau];
valeur_presente=0;
for(i=0;i<taille_tableau;i++)
{
if((tableau[i]==valeur_recherche)&&(valeur_presente==0)) valeur_presente=1;
if((tableau[i]==valeur_recherche)&&(valeur_presente==1)) tableau[i]=0;
}