Aiuto programma C ricerca valore dentro vettore con funzione

di il
5 risposte

Aiuto programma C ricerca valore dentro vettore con funzione

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;
}

5 Risposte

Devi accedere o registrarti per scrivere nel forum
5 risposte