Submission
Status:
-----
Score: 0
User: foldnut
Problemset: ชั้นหนังสือ
Language: cpp
Time: 0.001 second
Submitted On: 2024-10-11 14:30:46
#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");
}
}