Quale if?dentro il ciclo if della funzione
Così per pignoleria, visto che anche a me non dà problemi, potresti provare ad utilizzare la seguente leggi_vettore e dirci se cambia qualcosa?
HTH,codice:void leggi_vettore(int *vettore) { int i, j; for (i = 0; i < N; i++) { printf ("Inserire il numero: \n"); scanf("%d", &j); vettore[i] = j; } }