Ciao,

Per fare in modo di ritornare un vettore devi dichiarare la tua funzione così:
int* incrementa( int [] ); e risultato come int *risultato;

I vettori di int sono dei puntatori ad interi.

Questa riga è sbagliata: printf("Il risultato è: %d",risultato);

risultato è un vettore, se vuoi stampare solo il primo elemento devi mettere risultato[0], altrimenti devi utilizzare un ciclo, es:

codice:
printf("Il risultato e': ");
    for ( i=0 ; i<numero_valori ; i++ ) 
          printf("%2d", risultato[i] );