codice:
int vettore[DIM];
//inserisci elementi nel vettore
max=vettore[0];
int frequenza=1;
for(int i=1;i<DIM;i++)
{
if(vettore[i]>max)
{
max=vettore[i];
frequenza=1;
}
else if(vettore[i]==max)
frequenza++;
}
Se trova un nuovo max imposta il nuovo valore come max e la frequenza a 1, se invece trovi un valore uguale a max incrementi la frequena.
Scusa se è tabulato male