Salve ragazzi...
so ke molto probabilmente la soluzione è davanti ai miei occhi.... ma sono un po' in panne..

ho realizzato questa funzione ricorsiva ke ha il compito di cercare un elemento all'interno di un vettore ordinato!

codice:
template<class T> 
bool Dizionario<T>::RICBIN(T e, int i, int j){    
         int m;        
         if (i>j)            
                return (false);        
          else            
               {            
                 m=(i+j)/2;              
                 if (e == elem[m])                  
                 return (true);            
                 else if (elem[m] > e)                   
                        RICBIN(e,i,m-1);                   
                   else                   
                  RICBIN(e,m+1,j);           
                    }           
}
...secondo le mie previsioni... doveva restituirmi in output "1" se l'elemento è presente... "0" se nn è presente!!!

... il mio stupore sta nel fatto ke nn so per quale ASSURDO motivo... (dato ke è definita come bool) .. mi restituisca "68"!

..sono scemo io o è impazzito il mio compilatore?