Originariamente inviato da Scara95
La funzione prende il vettore e la sua dimensione, se il vettore a 0 elementi ritorna il numero di elementi uguali contati, altrimenti controlla l'ultimo elemento dell'array e se è uguale all'elemento da trovare aumenta il count di 1 e richiama se stessa dicendo che l'array or ha un elemento in meno (ho controllato l'ultimo) e passando il nuovo count degli elementi....
In sostanza controlla sempre l'ultimo elemento e per gli altri richiama sè stessa chiedendo di controllare l'elemento subito prima...
Ma per quanto riguarda ((ricerca1==vettore[dimensione-1])? 1 : 0 ,questo si potrebbe convertire esplicitamente nell if then else senza usare l'operatore "?" ? Tuttavia grazie mille sei stato chiarissimo in ogni dettaglio ! Sei un grande

Rispondi quotando