Lógica, perguntado por pereirasalles7865, 3 meses atrás

Faça um programa, em linguagem C, para calcular a soma de duas matrizes 4 x 4 de números inteiros. O programa deve implementar uma função chamada calc_soma que calcula a soma de duas matrizes.

O programa deve solicitar ao usuário que seja informado as matrizes A e B de dimensões 4 x4, calcular e imprimir a matriz resultado C da soma das matrizes A com B. O programa termina quando for digitado um valor negativo. A função deve obedecer ao seguinte protótipo:

void calc_soma(int *mat_A, int *mat_B, int *mat_C);

Soluções para a tarefa

Respondido por LauraOFRocha
0

void calc_soma(int* mat_A, int* mat_B, int* mat_C);

int i, j;

int valor;

for (i = 1; i < 5; i++)

{

for (j = 1; j < 5; j++)

{

valor = *mat_A + *mat_B;

*mat_C = valor;

}

}

printf("\nInforme valores inteiros para os elementos da matriz A: \n");

for (i = 1; i < 5; i++)

{

for (j = 1; j < 5; j++)

{

printf("\nElemento[%d][%d] = ", i, j);

scanf_s("%d", &valor);

mat_A[i][j] = valor;

}

}

calc_soma(*mat_A, *mat_B, *mat_C);

printf("\nSoma das matrizes A com B: \n\n");

for (i = 1; i < 5; i++)

{

for (j = 1; j < 5; j++)

{

valor = mat_C[i][j];

printf("%d", valor);

}

printf("\n");

}

Perguntas interessantes