Submission

Status:
-----

Score: 0

User: foldnut

Problemset: ชั้นหนังสือ

Language: cpp

Time: 0.002 second

Submitted On: 2024-10-11 14:33:35

#include <stdio.h>

int main(){
	int n1, n2, m1, m2;
	scanf("%d %d %d %d", &n1, &n2, &m1, &m2);
	if(n2 != m1){
		printf("not multiply");
		return 0;
	}
	int matrix1[n1][n2];
	int matrix2[m1][m2];
	for(int i = 0;i<n1;i++){
		for(int z = 0;z<n2;z++){
			scanf("%d", &matrix1[i][z]);
		}
	}
	for(int i = 0;i<m1;i++){
		for(int z = 0;z<m2;z++){
			scanf("%d", &matrix2[i][z]);
		}
	}
	int sum[m1][m2];
	for(int i = 0;i<m1;i++){
		for(int z = 0;z<m2;z++){
			sum[i][z] = 0;
			for(int k = 0;k<m1;k++){
				sum[i][z] = sum[i][z] + (matrix1[i][k] * matrix2[k][z]);
			}
			printf("%d ", sum[i][z]);
		}
		printf("\n");
	}
}