Chercher si 1 valeur exsiste dans un tableau

slt tt le monde
SVP y'a t il qql qui peux m'aider à resoudre ce pblm?
comment chercher si une valeur exsiste dans un tableau d'entiers ou nn ??
merci d'avance

2 réponses

  1. Contributeur
    Salut.
    Sous quel langage ???
    0
    1. 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;
      }
      0
      1. 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
        0
      2. 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"??
        0
      3. 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
        0
      4. 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;
        }
        0
      5. presk tu a compris mais just 1 remerque c que l'utilisateurs il va esupprimer cet valeur du tableau comlétement
        0