Création d'histogramme a partir d'une structure map
Bonjour,
En cherchant comment faire un histogramme en C++ je suis tombé sur ce bout de code (source)
Code:
1 2 3 4 5 6 7 8 9
|
void histo_2 (int values[], int sz)
{
int level = max_arr(values,sz); // std method to do this?
for(; level > 0; level) { // leave out 1st part of for-loop
for(int i = 0; i < sz; i++)
if (values[i] >= level) cout << "**** ";
else cout << " ";
cout << endl; |
Ici c'est une liste qui est utilisée dans mon cas j'aimerais l'adapter à une map : J'ai une map comme tel : map<string, vector<string> > meds;
De plus j'utilise un iterator (itmeds) pour parcourir la map, mais je n'arrive pas à 'comprendre' ce que max_arr() produit comme int (cf. int level = max_arr(values,sz);). Et de plus comment mettre en liaison les deux.
Cordialement,
Unic0