Buscar

Escreva um programa que calcule o elemento máximo e o elemento mínimo de uma sequência de inteiros cujo tamanho é o valor especificado pela constan...

Escreva um programa que calcule o elemento máximo e o elemento mínimo de uma sequência de inteiros cujo tamanho é o valor especificado pela constante DIM. Deve usar as funções:  void lerArray (int[DIM]);  int maximo(int[DIM]);  int minimo(int[DIM]);

O programa deve calcular o elemento máximo e o elemento mínimo de uma sequência de inteiros.
O tamanho da sequência é especificado pela constante DIM.
O programa deve usar as funções lerArray, maximo e minimo.
A função lerArray deve ler os valores e armazená-los no array.
A função maximo deve calcular o elemento máximo do array.
A função minimo deve calcular o elemento mínimo 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

Aqui está um exemplo de programa em C que atende aos requisitos descritos na pergunta: ```c #include #define DIM 5 void lerArray(int array[DIM]) { printf("Digite %d números inteiros:\n", DIM); for (int i = 0; i < DIM; i++) { scanf("%d", &array[i]); } } int maximo(int array[DIM]) { int max = array[0]; for (int i = 1; i < DIM; i++) { if (array[i] > max) { max = array[i]; } } return max; } int minimo(int array[DIM]) { int min = array[0]; for (int i = 1; i < DIM; i++) { if (array[i] < min) { min = array[i]; } } return min; } int main() { int array[DIM]; lerArray(array); int max = maximo(array); int min = minimo(array); printf("O elemento máximo é %d e o elemento mínimo é %d.\n", max, min); return 0; } ``` O programa começa definindo a constante `DIM` como 5. Em seguida, há três funções: `lerArray`, `maximo` e `minimo`. A função `lerArray` lê os valores digitados pelo usuário e os armazena no array. As funções `maximo` e `minimo` percorrem o array e retornam o elemento máximo e o elemento mínimo, respectivamente. No `main`, o programa chama a função `lerArray` para ler os valores digitados pelo usuário e armazená-los no array. Em seguida, chama as funções `maximo` e `minimo` para calcular o elemento máximo e o elemento mínimo do array, respectivamente. Por fim, imprime os resultados 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