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.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar