Segue abaixo um exemplo de programa em C que atende aos requisitos descritos na pergunta: ```c #include #define DIM 5 void lerArray(int array[DIM]) { for (int i = 0; i < DIM; i++) { printf("Digite o valor do elemento %d: ", i+1); scanf("%d", &array[i]); } } int somaElementosArray(int array[DIM]) { int soma = 0; for (int i = 0; i < DIM; i++) { soma += array[i]; } return soma; } int main() { int array[DIM]; lerArray(array); int soma = somaElementosArray(array); printf("A soma dos elementos do array é: %d\n", soma); return 0; } ``` Explicação do código: - A constante DIM é definida como 5, mas pode ser alterada para qualquer valor desejado. - A função lerArray recebe um array como parâmetro e lê os valores digitados pelo usuário, armazenando-os no array. - A função somaElementosArray recebe um array como parâmetro e retorna a soma dos seus elementos. - Na função main, é criado um array com DIM elementos, a função lerArray é chamada para ler os valores e armazená-los no array, a função somaElementosArray é chamada para calcular a soma dos elementos do array e o resultado é impresso na tela.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar