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

Résolu/Fermé
narymene Messages postés 4 Date d'inscription dimanche 12 septembre 2021 Statut Membre Dernière intervention 15 septembre 2021 - 14 sept. 2021 à 22:25
Dalfab Messages postés 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 - 16 sept. 2021 à 13:32
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 22836 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 31 mai 2024 1 471
15 sept. 2021 à 09:24
0
mamiemando Messages postés 33134 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 31 mai 2024 7 756
15 sept. 2021 à 11:49
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 dimanche 12 septembre 2021 Statut Membre Dernière intervention 15 septembre 2021
15 sept. 2021 à 14:26
merci infiniment
0
mamiemando Messages postés 33134 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 31 mai 2024 7 756
16 sept. 2021 à 12:04
De rien, bonne continuation :-)
0
Dalfab Messages postés 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 101
16 sept. 2021 à 13:32
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