#include <iostream>
using namespace std;
int main() {
int n,i,j,t,k,A[50][50],B[50][50],C[50][50];
cout<<"enter limit";
cin>>n;
cout<<"enter elements of first array::";
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
cin>>A[i][j];
}
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
cin>>B[i][j];}}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
int v=0;
for(k=0;k<n;k++)
{
v=v+(A[i][k]*B[k][j]);
}
C[i][j]=v;
}
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
cout<<C[i][j]<<"\t";
}}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgogCmludCBuLGksaix0LGssQVs1MF1bNTBdLEJbNTBdWzUwXSxDWzUwXVs1MF07CmNvdXQ8PCJlbnRlciBsaW1pdCI7CmNpbj4+bjsKY291dDw8ImVudGVyIGVsZW1lbnRzIG9mIGZpcnN0IGFycmF5OjoiOwoKZm9yKGk9MDtpPG47aSsrKQp7CiAgICBmb3Ioaj0wO2o8bjtqKyspCiAgICB7CmNpbj4+QVtpXVtqXTsKfQp9Cgpmb3IoaT0wO2k8bjtpKyspCnsKICAgIGZvcihqPTA7ajxuO2orKykKICAgIHsKY2luPj5CW2ldW2pdO319CmZvcihpPTA7aTxuO2krKykKewogICAgZm9yKGo9MDtqPG47aisrKQogICAgewogICAgIGludCB2PTA7CiAgICAgICAgZm9yKGs9MDtrPG47aysrKQogICAgICAgIHsKICAgICAgICAgICAgdj12KyhBW2ldW2tdKkJba11bal0pOwogICAgICAgIH0KICAgICAgICBDW2ldW2pdPXY7CiAgICB9Cn0gIAoKZm9yKGk9MDtpPG47aSsrKQp7CiAgICBmb3Ioaj0wO2o8bjtqKyspCiAgICB7CmNvdXQ8PENbaV1bal08PCJcdCI7Cn19CnJldHVybiAwOwoJCn0K