Jorge Ferreira 0 Denunciar post Postado Novembro 19, 2018 Bom dia estou tentando desenvolver um programa em c que utilize uma função recursiva que permita somar os valores de um vetor de inteiros, sendo que o tamanho do vetor e os valores devem ser definidos pelo usuário. exemplo de execução: Digite o numero de elementos do vetor: 3 Digite um numero inteiro positivo: 3 Digite um numero inteiro positivo: 5 Digite um numero inteiro positivo: 8 A soma dos elementos do vetor eh: 16. segue abaixo o meu código: #include <stdio.h> #include <stdlib.h> int soma(int vet[ ],int i) { if (i == 0) return 0; else return (vet[i-1] + soma(vet, i - 1)); } int main() { int i, tamanho; printf("Digite o numero de elementos do vetor: "); scanf("%d", &tamanho); for (i = 0; i < tamanho; i++){ printf("\nDigite um valor inteiro positivo: "); scanf("%d", &i); printf("Soma dos elementos do vetor eh: %d\n", soma); return 0; } } Compartilhar este post Link para o post Compartilhar em outros sites