Boa noite, estou tentando realizar a implementação do código abaixo, só que eu quero que para preencher o vetor, tem que ser realizado em uma função recursiva, assim como a soma dos valores do vetor e para mostrar os numeros digitados no vetor. Estou com muita dificuldade, alguem poderia me explicar?
#include<stdio.h>
# define TAM 5
main() {
int vetor [TAM];
int i;
for(i=0;i<TAM;i++) {
printf("Digite valores para o vetor: ");
scanf("%d",&vetor[i]);
}
preencher_vetor();
soma_vetor();
mostrar_vetor();
}
preencher_vetor() {
}
soma_vetor(int vet[], int n) {
if(n==0) {
return 0;
} else {
return(vet[n-1]+soma_vetor(vet,n-1))
}
}
mostrar_vetor(int n) {
if(n == TAM) {
}
}