No ... non mi sono spiegato ...

NON devi restituire l'array. Io parlavo di come chiamare la funzione ...

codice:
void funzione(int V[], int N) 
{
  int i;

  for (i=0; i<N; i=i+2)
    if (V[i] < 0)
      V[i] = i;
}