Chercher si 1 valeur exsiste dans un tableau
Fermé
isimienne
Messages postés
95
Date d'inscription
jeudi 3 décembre 2009
Statut
Membre
Dernière intervention
10 juin 2015
-
11 mai 2010 à 19:04
isimienne Messages postés 95 Date d'inscription jeudi 3 décembre 2009 Statut Membre Dernière intervention 10 juin 2015 - 12 mai 2010 à 14:47
isimienne Messages postés 95 Date d'inscription jeudi 3 décembre 2009 Statut Membre Dernière intervention 10 juin 2015 - 12 mai 2010 à 14:47
A voir également:
- Chercher si 1 valeur exsiste dans un tableau
- Tableau croisé dynamique - Guide
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
- Afficher un tableau en c - Forum C
- Tableau ascii - Guide
- Pièce 2 euros dessin bonhomme valeur ✓ - Forum Loisirs / Divertissements
2 réponses
vincebzh
Messages postés
137
Date d'inscription
lundi 22 mars 2010
Statut
Contributeur
Dernière intervention
7 mai 2013
29
11 mai 2010 à 19:24
11 mai 2010 à 19:24
Salut.
Sous quel langage ???
Sous quel langage ???
Spyro29
Messages postés
21
Date d'inscription
mardi 30 mars 2010
Statut
Membre
Dernière intervention
19 mai 2010
1
12 mai 2010 à 11:33
12 mai 2010 à 11:33
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;
}
isimienne
Messages postés
95
Date d'inscription
jeudi 3 décembre 2009
Statut
Membre
Dernière intervention
10 juin 2015
6
12 mai 2010 à 13:33
12 mai 2010 à 13:33
merci bien
et SVP est ce que tu peux me dire comment supprimer dans un tableau tous les occurences d'une valeur S donné par utilisateur ( si possible solution avec pointeurs )
merci d'avance et je suis trés reconnaissante
et SVP est ce que tu peux me dire comment supprimer dans un tableau tous les occurences d'une valeur S donné par utilisateur ( si possible solution avec pointeurs )
merci d'avance et je suis trés reconnaissante
Spyro29
Messages postés
21
Date d'inscription
mardi 30 mars 2010
Statut
Membre
Dernière intervention
19 mai 2010
1
12 mai 2010 à 13:56
12 mai 2010 à 13:56
Désolé je ne maitrise pas, mais vraiemtn aps du tout la notion de pointeur. Peux tu me dire ce que tu entends par "occurence"??
isimienne
Messages postés
95
Date d'inscription
jeudi 3 décembre 2009
Statut
Membre
Dernière intervention
10 juin 2015
6
12 mai 2010 à 14:02
12 mai 2010 à 14:02
occurence = c 'est lorsque un valeur se repète plusieurs fois dans le tableau alors on veux l'eliminer;
svp aider moi méme donne moi une resolution sans la notion de pointeurs
svp aider moi méme donne moi une resolution sans la notion de pointeurs
Spyro29
Messages postés
21
Date d'inscription
mardi 30 mars 2010
Statut
Membre
Dernière intervention
19 mai 2010
1
12 mai 2010 à 14:09
12 mai 2010 à 14:09
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;
}
isimienne
Messages postés
95
Date d'inscription
jeudi 3 décembre 2009
Statut
Membre
Dernière intervention
10 juin 2015
6
12 mai 2010 à 14:23
12 mai 2010 à 14:23
presk tu a compris mais just 1 remerque c que l'utilisateurs il va esupprimer cet valeur du tableau comlétement