#include <stdio.h>
#define MAX 100

void le_matriz(int M[][MAX], int n, int m){
	for(int i = 0; i < n; i++){
		for(int j = 0;  j < m; j++){
			scanf("%d" , &M[i][j]);
		}
	}
}

void soma_matrizes(int A[][MAX], int B[][MAX], int C[][MAX], int n, int m){
	for(int i = 0; i < n; i++){
		for(int j = 0; j < m; j++){
			C[i][j] += A[i][j] + B[i][j];
		}		
	}	
}

void imprime_matriz(int M[][MAX], int n, int m){
	for(int i = 0; i < n; i++){
		for(int j = 0; j < m; j++){
			printf("%d", M[i][j]);
		}
		printf("\n");
	}
}

int main(){
	int n, m, A[MAX][MAX], B[MAX][MAX], C[MAX][MAX];
	printf("Digite os valores de n e m: ");
	scanf("%d %d", &n, &m);
	
	//lê matriz A
	le_matriz(A, n, m);
	
	//lê matriz B
	le_matriz(B, n, m);
	soma_matrizes(A, B, C, n, m);
	
	printf("*******************************\n");
	printf("A soma das matrizes é:\n");
	imprime_matriz(C, n, m);
	return 0;
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: