Buongiorno a tutti,
non riesco a venire a capo di uno stupido programma. Mi aiutate gentilmente?
#include <stdio.h>
int lineare(int scat[], int z);
int main ()
{
int n, i, x, val;
int scat[10];
for (x = 0; x <= 9; x++) {
printf ("inserisci il valore %d della tabaella \n", x);
scanf ("%d", &scat[x]);
}
printf("inserisci il valore da cercare \n");
scanf ("%d", &val);
i = lineare(scat[10], val);
if (i == -1)
printf ("il valore non e' prsente");
else
printf ("il valore e' nella posizione %d", i);
return 0;
}
int lineare(int scat[], int z)
{
int punt;
for (punt = 0; punt <= 9; punt++)
if (scat[punt] == z){
return punt;
}
return -1;
}