home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.disi.unige.it
/
2015-02-11.ftp.disi.unige.it.tar
/
ftp.disi.unige.it
/
pub
/
.person
/
DoderoG
/
C_files
/
cercacin.txt
next >
Wrap
Text File
|
2001-03-08
|
794b
|
43 lines
/* dare in ingresso un vettore di 5 el.ti positivi;
quindi si cerca se un ulteriore intero positivo e' presente
terminare dando un negativo */
#include <stdio.h>
#define TRUE 1
#define FALSE 0
#define DIM 5
int a[DIM];
int i,j,nontro,pos;
leggi_a()
{ int i;
for (i=0; i<DIM; i++) scanf("%d", &a[i]);
}
leggi_j()
{ printf("dammi un valore"); scanf("%d",&j);
}
stampa(int se, int dove)
{
if(se) printf("non trovato\n");
else printf("trovato alla posizione %d\n",dove);
}
main()
{
leggi_a();
leggi_j();
while (j>0)
{ nontro=TRUE;
i=0;
while (i<DIM && nontro)
{ if (a[i]==j) { pos=i;
nontro=FALSE;
}
i++;
}
stampa(nontro,pos);
leggi_j();
}
}