Cerința
Scrieți funcția care are antetul:
int NrMinMaxAp(vector<int> &a)
Funcția va returna numărul care apare de cele mai multe ori în a
. Dacă există mai multe numere care apar de număr maxim de ori, se va returna minimul dintre ele.
Restricții și precizări
a
conține cel puțin un element- Puteți utiliza în rezolvare orice structură de date
Exemplu:
Dacă a = (1,2,2,1,1,7,5,7,5,7,7,5,5)
, atunci funcția va returna valoarea 5
, care apare de 4
ori, la fel ca și 7
, dar 5
este mai mic.
Important
Soluţia propusă va conţine doar funcţia cerută. Prezenţa în soluţie a altor instrucţiuni poate duce la erori de compilare sau de execuţie care vor avea ca efect depunctarea soluţiei.