Programmer

Friday, 8 June 2018

Program to Print Multiplication of 2 Matrix

#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
int a[3][3],b[3][3],c[3][3]={0},i,j,k;
clrscr();
randomize();
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
a[i][j]=random(10);
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
b[i][j]=random(10);
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
for(k=0;k<3;k++)
{
c[i][j]+=a[i][k]*b[k][j];
}
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cout<<a[i][j]<<" ";
}
cout<<"\t";

for(j=0;j<3;j++)
{
cout<<b[i][j]<<" ";
}
cout<<"\t";

for(j=0;j<3;j++)
{
cout<<c[i][j]<<" ";
}
cout<<endl;
}
getch();
}

/*
Output:

3 0 6   2 2 8   48 24 48
3 1 3   7 5 4   34 20 40                                                       
5 3 8   7 3 4   87 49 84                                                       
                                                                               
*/

No comments:

Post a Comment

Program To Print Particular Line From File.

#include<fstream.h> #include<conio.h> #include<stdlib.h> void main() { ifstream fin; int count=0,num,l=1; char ...