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
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