#include
int main(void)
{
const int max = 1000 ;
int N, v[max], i, numero , trovato;
//Ciclo do while
do
{
printf("Inserire il numero di termini da inserire nel vettore \nun numero compreso tra 1 e 1000? ") ;
scanf("%d",&N) ;
if ( N > max || N <=0 )
printf("Errore: il numero inserito deve essere compreso tra %d e 0\n",max) ;
}
while ( N > max || N <=0 ) ;
printf("Inserire una sequenza di %d numeri\n", N) ;
//ciclo for lettura di dati
for ( i=0; i
printf("Elemento %d: ", i+1) ;
scanf("%d", &v[i]) ;
}
printf("\n") ;
printf("La sequenza inserita e' la seguente\n") ;
for( i=0; i
printf("\n") ;
printf("Inserisci il numero che si vuole ricercare : ") ;
scanf("%d",&numero) ;
//flag
trovato = 0 ;
for ( i=0; i
if ( v[i] == numero )
//flag di ritorno
trovato = 1 ;
}
if ( trovato == 0 )
printf("Il numero %d non e' contenuto nella sequenza \n", numero) ;
else
printf("Il numero %d e' contenuto nella sequenza inserita\n", numero) ;
return 0;
}
CODICE FUNZIONANTE E TESTATO SU CODEBLOCKS 13.12