Puoi pensare di fare una cosa del genere:
PSEUDOCODICE:
codice:
int maxPres (studenti* v, int i, int dim, int max) /* dal main chiami con i = 0 e max = 0 */
{
1) se hai letto tutto il vettore, quindi l'indice i ha raggiunto il valore della dimensione dim
ritorni max (condizione di terminazione);
2) altrimenti se il numero di presenze dell'elemento attuale del vettore (v[i].presenze)
è maggiore di max, chiami la funzione dando come nuovo max proprio quel v[i].presenze;
attenzione ad incrementare i (se no vai in loop infinito)!
3) altrimenti chiami la funzione con gli stessi valori di prima ad eccetto di i, che ovviamente va
incrementato!
}