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 23416 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 3 janvier 2025 Ambassadeur 1 557
15 sept. 2021 à 09:24
0
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
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 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
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