Originariamente inviato da oregon
scanf("%d", &i);
si risolto cmq mi potete dare una mano con una funzione?
si tratta ddi

codice:
stud max_I(stud a, stud  b) {

   if (a.presenze[0] > b.presenze[0])
      return a;   
   else
      return b;
}


stud massimo_a_ricDI(stud a[],int n)
{
 int mediano; 
  /* soluzione del caso base  */
 if(n == 1)
    return a[0];
  else
    {
    /* autoattivazioni */
    mediano = (n-1)/2;
    return max_I(massimo_a_ricDI(a,mediano+1),massimo_a_ricDI(a+mediano+1,n-mediano-1));
    }
}
in pratica devo fare un confronto tra gli array della struct del campo .presenze[0]
devo vedere qualè il piu grande come valore (short) e devo usare un algoritmo ricorsivo come sopra citato,ora mi servirebbe solo l'indice dell'array di quello piu grande ma sono un po confuso