Zliczanie słów c++

0

Mam taki kod:

    map<string, int> words;
    vector<string> v { "cebulson","rower","cebulson","ba","cc","dd","ba","dow"};
        for(int i = 0; i < v.size(); ++ i){

          words[v[i]]++;

        }
    auto it = max_element(words.cbegin(), words.cend(), [](auto l, auto r) {
        return l.second < r.second;
    });

wszystko fajnie ale jak np mam 2 słowa które występują tyle samo razy to jak sprytnie tak zrobić aby wypisać je Od razu np jesli l.second == r.second ? :D

1

Jakie jest pierwotne wymaganie, bo to o co pytasz brzmi jak dziwne rozwiązanie jakiegoś problemu?

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0