dentro il ciclo if della funzione
Quale if?

Così per pignoleria, visto che anche a me non dà problemi, potresti provare ad utilizzare la seguente leggi_vettore e dirci se cambia qualcosa?

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