//ricerca non ordinata di un elemento in vettore #include typedef int vettore[100]; void leggi(int &d,vettore v); void valore(int &val); void trova(int &d,vettore v,vettore pos,int &val,int &n); void visualizza(int &d,vettore v); void visualizza1(int &val); void visualizza2(int &val,vettore pos,int n); void main() { int d,rip,val,n; vettore v,pos; do { cout<<"\n\n ***RICERCA NON ORDINATA*** by Enzo\n"; leggi(d,v); do { valore(val); visualizza(d,v); trova(d,v,pos,val,n); if(n==0) visualizza1(val); if(n>0) visualizza2(val,pos,n); cout<<"\n\n Voui cercare un'altro valore?"; cout<<"\n si=1 no=0 : "; cin>>rip; } while(rip==1); cout<<"\n\n Vuoi continuare ancora?"; cout<<"\n digita 1 per continuare,0 per uscire : "; cin>>rip; if(rip!=1) { cout<<"\n\n -----FINE PROGRAMMA-----"; } } while(rip==1); } void leggi(int &d,vettore v) { int i; do { cout<<"\n Definisci la dimensione del vettore :"; cout<<"\n\n dim.(max 100)= "; cin>>d; if(d>100) { cout<<"\n\n ERROR! "; } } while(d>100); cout<<"\n\n Inserisci i valori nel vettore :"; for(i=0;i>val; } void trova(int &d,vettore v,vettore pos,int &val,int &n) { int i,j; j=0; for(i=0;i>> "<1) { cout<<"\n\n Il valore "<