O programa em C para adicionar duas matrizes de reais pode ser escrito da seguinte forma: ```c #include #define L 3 // número de linhas #define C 3 // número de colunas void lerMatriz(float matriz[L][C]) { for (int i = 0; i < L; i++) { for (int j = 0; j < C; j++) { printf("Digite o valor da posição [%d][%d]: ", i, j); scanf("%f", &matriz[i][j]); } } } void somaMatrizes(float matriz1[L][C], float matriz2[L][C], float resultado[L][C]) { for (int i = 0; i < L; i++) { for (int j = 0; j < C; j++) { resultado[i][j] = matriz1[i][j] + matriz2[i][j]; } } } int main() { float matriz1[L][C], matriz2[L][C], resultado[L][C]; printf("Digite os valores da primeira matriz:\n"); lerMatriz(matriz1); printf("Digite os valores da segunda matriz:\n"); lerMatriz(matriz2); somaMatrizes(matriz1, matriz2, resultado); printf("Resultado da soma das matrizes:\n"); for (int i = 0; i < L; i++) { for (int j = 0; j < C; j++) { printf("%.2f ", resultado[i][j]); } printf("\n"); } return 0; } ``` Nesse programa, as funções `lerMatriz` e `somaMatrizes` são usadas para ler as matrizes e calcular a soma, respectivamente. A matriz resultado é impressa na tela no final do programa.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar