Fonction qui calcule le nombre de valeurs différentes dans un tableau

Résolu
narymene Messages postés 4 Statut Membre -  
Dalfab Messages postés 638 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir,
Svp qui peut me proposer une fonction qui calcule le nombre des valeurs différentes dans un tableau ?
exemple: {1,2,1,3,4,5,4,5} ==> le nombre de valeurs différentes = 5
agréable soirée

4 réponses

  1. mamiemando Messages postés 33174 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Bonjour,

    Tu peux regarder la classe
    std::set
    qui permet de répondre à ton problème. Ensuite, cherche un exemple (par exemple celui-ci) et adapte-le à ton exercice.

    Bonne chance
    0
  2. narymene Messages postés 4 Statut Membre
     
    merci infiniment
    0
    1. mamiemando Messages postés 33174 Date d'inscription   Statut Modérateur Dernière intervention   7 944
       
      De rien, bonne continuation :-)
      0
  3. Dalfab Messages postés 638 Date d'inscription   Statut Membre Dernière intervention   102
     
    Bonjour,

    Utiliser un
    std::set<>
    pour compter les éléments distincts d'un tableau est une solution originale, on peut alors écrire le code en une seule ligne. Mais si c'est dans le cadre d'un exercice, le prof s'attend plutôt à ce que tu développes ton algorithme plutôt qu'un objet "magique" trouvé sur le net.
    0