Ho visto che hai scritto molte righe senza senso ... piuttosto che dirti errore per errore, ti posto l'intero codice rivisto ... sarai tu a renderti conto (spero)
codice:
#include <stdio.h>
#include <math.h>
#define N 10
void elevamento(int *b, int *e, int *r);
int main ()
{
int base[N];
int esp[N];
int ris[N];
int i;
printf("\nInserire le 10 basi >");
for(i=0; i<N; i++)
scanf("%d", &base[i]);
printf("\nInserire i 10 esponenti >");
for(i=0; i<N; i++)
scanf("%d", &esp[i]);
elevamento(base, esp, ris);
for(i=0; i<N; i++)
printf("\n Vettore risultato = ( %d )", ris[i]);
return 0;
}
void elevamento(int *b, int *e, int *r)
{
int i;
for (i=0; i<N; i++)
r[i] = (int)pow(b[i], e[i]);
}