il ciclo for dovrebbe essere così:
for(i=0; i<=40; ++i)
tuttavia passo a spiegare ciò che vorrei a parole piuttosto che con altri codici che magari confondono solo le idee...
Dunque, una volta passato l'intero n(es. 1) alla funzione essa controllo tutti e 40( 41 partendo da zero) gli indici del vettore in esame.
Se viene trovato il numero 1 all'interno del vettore suddetto la funzione ritorna 0(dovrebbe stampare a video "E' nel vettore").
Se invece durante lo 'scansionamento' degli indici dell'array il numero in input nn viene trovato la funzione ritorna 1 (e quindi dovrebbe stampare 'Non è nel vettore') e lo aggiunge(il numero in input) all'indice immediatamente successivo libero nel vettore(indice definito da una variabile-contatore qual'è count).
Ciò per evitare che più numeri uguali siano dati in input...
Spero di essere stato chiaro nella spiegazione...

Rispondi quotando