
#include <iostream>
using namespace std;
int main()
{
int arr1[10][10],arr2[10][10];
int result[10][10];
int row,column;
int i,j;
cout<<"--------matrix calculator--------\n\n";
//ask user to enter the number of row and column
cout<<"Enter the number of rows : ";
cin>>row;
cout<<"Enter the number of columns : ";
cin>>column;
// asking user to enter the data on matrix
cout<<"\nEnter the data for 1st matrix : \n";
for (i=0; i<row; i++)
{
for (j=0; j<column; j++)
{
cout<<"Data "<<i<<" : "<<j<<" --> ";
cin>>arr1[i][j];
}
}
cout<<"\nEnter the data for second matrix : \n";
for (i=0; i<row; i++)
{
for (j=0; j<column; j++)
{
cout<<"Data "<<i<<" : "<<j<<" --> ";
cin>>arr2[i][j];
}
}
// display matrix
cout<<"\n1st matrix \n ";
for (i=0; i<row; i++)
{
for (j=0; j<column; j++)
{
cout<<" "<<arr1[i][j];
}
cout<<"\n";
}
cout<<"\n2nd matrix \n ";
for (i=0; i<row; i++)
{
for (j=0; j<column;j++)
{
cout<<" "<<arr2[i][j];
}
cout<<"\n";
}
cout<<"\nResult matrix \n";
int k=0;
for(i=0;i< row;i++) // calculation
{
for(j=0;j< column;j++)
{
result[i][j] = 0;
for(k=0;k< row;k++)
{
result[i][j] = result[i][j] + arr1[i][k] * arr2[k][j];
}
} // end of j loop
} // end of i loop
// displays the result
for (i=0; i<row; i++)
{
for (j=0; j<column; j++)
{
cout<<result[i][j]<<" ";
}
cout<<"\n \n";
}
return 0;
}
data for first matrix 2,4,6,8
data for second matrix 1,3,5,7
The question is give a problem statement and conclution for this ptogramming ?

Step by stepSolved in 2 steps

- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education





