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

Résolu
narymene Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
Dalfab Messages postés 706 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

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
0
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
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
narymene Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
merci infiniment
0
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
De rien, bonne continuation :-)
0
Dalfab Messages postés 706 Date d'inscription   Statut Membre Dernière intervention   101
 
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