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