#include<iostream>
using namespace std;
int main()
{
int i, j, n, m, k = 0, n1, m1, l;
cout << "Enter 1st Array Row & Column Number : ";
cin >> n >> m;
cout << endl;
cout << "Enter 2nd Array Row & Column Number : ";
cin >> n1 >> m1;
cout << endl;
int a[n][m], b[n1][m1], c[n][m1];
if(m != n1)
{
cout << "Multiplication Impossible..";
}
else
{
cout << "Enter 1st Array Element :: \n";
for(i=0; i<n; i++)
{
for(j=0; j<m; j++)
{
cin >> a[i][j];
}
}
cout << "Enter 2nd Array Element :: \n";
for(i=0; i<n1; i++)
{
for(j=0; j<m1; j++)
{
cin >> b[i][j];
}
}
for(i=0; i<n; i++)
{
for(j=0; j<m1; j++)
{
for(l=0; l<n1; l++)
{
k = k + a[i][l]*b[l][j];
}
c[i][j] = k;
k = 0;
}
}
cout << "Array Multiplication is :: \n";
for(i=0; i<n; i++)
{
for(j=0; j<m1; j++)
{
cout << c[i][j] << " ";
}
cout << "\n";
}
}
return 0;
}
using namespace std;
int main()
{
int i, j, n, m, k = 0, n1, m1, l;
cout << "Enter 1st Array Row & Column Number : ";
cin >> n >> m;
cout << endl;
cout << "Enter 2nd Array Row & Column Number : ";
cin >> n1 >> m1;
cout << endl;
int a[n][m], b[n1][m1], c[n][m1];
if(m != n1)
{
cout << "Multiplication Impossible..";
}
else
{
cout << "Enter 1st Array Element :: \n";
for(i=0; i<n; i++)
{
for(j=0; j<m; j++)
{
cin >> a[i][j];
}
}
cout << "Enter 2nd Array Element :: \n";
for(i=0; i<n1; i++)
{
for(j=0; j<m1; j++)
{
cin >> b[i][j];
}
}
for(i=0; i<n; i++)
{
for(j=0; j<m1; j++)
{
for(l=0; l<n1; l++)
{
k = k + a[i][l]*b[l][j];
}
c[i][j] = k;
k = 0;
}
}
cout << "Array Multiplication is :: \n";
for(i=0; i<n; i++)
{
for(j=0; j<m1; j++)
{
cout << c[i][j] << " ";
}
cout << "\n";
}
}
return 0;
}
Comments
Post a Comment