#include 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 ";                cin>>arr1[i][j];           }      }      cout<<"\nEnter the data for second matrix : \n";      for (i=0; i ";                cin>>arr2[i][j];           }      }      // display matrix      cout<<"\n1st matrix \n ";      for (i=0; i

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

#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;

Explain the each line of program in details .....

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Array
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education