//Q80. multiply two matrices
#include <stdio.h>
int main() {
int r1,c1,r2,c2,a[10][10],b[10][10],m[10][10]={0};
for(int i=0;i<r1;i++)
for(int j=0;j<c1;j++)
for(int i=0;i<r2;i++)
for(int j=0;j<c2;j++)
if(c1!=r2){
printf("Multiplication not possible"); return 0;
}
for(int i=0;i<r1;i++)
for(int j=0;j<c2;j++)
for(int k=0;k<c1;k++)
m[i][j]+=a[i][k]*b[k][j];
for(int i=0;i<r1;i++){
for(int j=0;j<c2;j++)
}
}
Ly9RODAuIG11bHRpcGx5IHR3byBtYXRyaWNlcwojaW5jbHVkZSA8c3RkaW8uaD4KaW50IG1haW4oKSB7CiAgICBpbnQgcjEsYzEscjIsYzIsYVsxMF1bMTBdLGJbMTBdWzEwXSxtWzEwXVsxMF09ezB9OwogICAgc2NhbmYoIiVkJWQiLCZyMSwmYzEpOwogICAgZm9yKGludCBpPTA7aTxyMTtpKyspCiAgICAgICAgZm9yKGludCBqPTA7ajxjMTtqKyspCiAgICAgICAgICAgIHNjYW5mKCIlZCIsJmFbaV1bal0pOwogICAgc2NhbmYoIiVkJWQiLCZyMiwmYzIpOwogICAgZm9yKGludCBpPTA7aTxyMjtpKyspCiAgICAgICAgZm9yKGludCBqPTA7ajxjMjtqKyspCiAgICAgICAgICAgIHNjYW5mKCIlZCIsJmJbaV1bal0pOwoKICAgIGlmKGMxIT1yMil7IAogICAgICAgIHByaW50ZigiTXVsdGlwbGljYXRpb24gbm90IHBvc3NpYmxlIik7CiAgICAgICAgcmV0dXJuIDA7CiAgICB9CgogICAgZm9yKGludCBpPTA7aTxyMTtpKyspCiAgICAgICAgZm9yKGludCBqPTA7ajxjMjtqKyspCiAgICAgICAgICAgIGZvcihpbnQgaz0wO2s8YzE7aysrKQogICAgICAgICAgICAgICAgbVtpXVtqXSs9YVtpXVtrXSpiW2tdW2pdOwoKICAgIGZvcihpbnQgaT0wO2k8cjE7aSsrKXsKICAgICAgICBmb3IoaW50IGo9MDtqPGMyO2orKykKICAgICAgICAgICAgcHJpbnRmKCIlZCAiLG1baV1bal0pOwogICAgICAgIHByaW50ZigiXG4iKTsKICAgIH0KfQo=