Buscar

15) Escreva um programa que calcule o elemento máximo e o elemento mínimo de uma matriz de reais cujo número de linhas é especificado pela constant...

15) Escreva um programa que calcule o elemento máximo e o elemento mínimo de uma matriz de reais cujo número de linhas é especificado pela constante L e o número de colunas é especificado pela constante C. Deve usar as funções:
 void lerMatriz (float[L][C]);
 float maximo (float[L][C]);
 float minimo (float[L][C]);


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á

Respostas

User badge image

Ed Verified user icon

Segue abaixo um exemplo de programa em C que calcula o elemento máximo e o elemento mínimo de uma matriz de reais: ```c #include #define L 3 // número de linhas #define C 4 // número de colunas void lerMatriz(float matriz[L][C]) { int i, j; for (i = 0; i < L; i++) { for (j = 0; j < C; j++) { printf("Digite o elemento [%d][%d]: ", i, j); scanf("%f", &matriz[i][j]); } } } float maximo(float matriz[L][C]) { int i, j; float max = matriz[0][0]; for (i = 0; i < L; i++) { for (j = 0; j < C; j++) { if (matriz[i][j] > max) { max = matriz[i][j]; } } } return max; } float minimo(float matriz[L][C]) { int i, j; float min = matriz[0][0]; for (i = 0; i < L; i++) { for (j = 0; j < C; j++) { if (matriz[i][j] < min) { min = matriz[i][j]; } } } return min; } int main() { float matriz[L][C]; lerMatriz(matriz); printf("O elemento máximo é: %.2f\n", maximo(matriz)); printf("O elemento mínimo é: %.2f\n", minimo(matriz)); return 0; } ``` O programa utiliza as funções `lerMatriz`, `maximo` e `minimo` para ler a matriz, calcular o elemento máximo e o elemento mínimo, respectivamente. A matriz é definida como uma variável global com tamanho `L` por `C`. A função `lerMatriz` utiliza dois loops `for` para ler cada elemento da matriz. As funções `maximo` e `minimo` também utilizam dois loops `for` para percorrer todos os elementos da matriz e encontrar o elemento máximo e o elemento mínimo, respectivamente. O programa principal chama as funções `lerMatriz`, `maximo` e `minimo` e imprime os resultados.

0
Dislike0

Responda

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

Continue navegando