Devo realizzare una funzione che dato un array mi restituisca il valore dell'intero che occorre più volte.
Ho problemi ad impostare l'algoritmo oltre che a scriverlo. Per ora ho fatto solo questo..


codice:
int freq(int a[], int l) {
    int i=0, temp;
    int somma=0;
    while (a[i]==a[i+1]) {
        temp=somma+a[i];
        i++;
    }
    cout << temp;
    return temp;
}

int main() {
    int l=6;
    int a[]={3,6,1,4,2,6};
    freq(a, l);
    return 0;
}