Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions 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;

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 ?

Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Computer Science
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.
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education