Witam. Czy ktoś jest mi w stanie pomóc albo dać jakieś wskazówki? Mam za zadanie napisać funkcję, która zwraca najczęściej występującą w tablicy wartość: int najczesciej(int* t, int n), gdzie t to tablica, n jej długość. Niestety dopiero zaczynam swoją przygodę z programowaniem i nie mam żadnego pomysłu na to zadanie.
0
3
W jaki sposób rozwiązałbyś ten problem na kartce papieru?
(tj. dostajesz kartkę z setką różnych liczb i masz palcem wskazać tę, która jest najczęściej występująca)
3
Użyj std::map
do zliczania wartości - to właściwie jedna linijka roboty (mapujesz int
⟶ int
, gdzie pierwszy int to typ wartości, a drugi to zliczane liczby)