Buscar

Escreva um programa que calcule a soma dos elementos de uma sequência de inteiros cujo tamanho é o valor especificado pela constante DIM. Deve usar...

Escreva um programa que calcule a soma dos elementos de uma sequência de inteiros cujo tamanho é o valor especificado pela constante DIM. Deve usar as funções:  void lerArray (int[DIM]);  int somaElementosArray(int[DIM]);

O programa deve calcular a soma dos elementos de uma sequência de inteiros.
O tamanho da sequência é especificado pela constante DIM.
O programa deve usar as funções lerArray e somaElementosArray.
A função lerArray deve ler os valores e armazená-los no array.
A função somaElementosArray deve calcular a soma dos elementos do array.

Essa pergunta também está no material:

Biblioteca 1085234
4 pág.

Estrutura de Dados I Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

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.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais