to find the program of matrix multiplication using arrays
Answer Posted / annapurna gautam
#include<iostream.h>
#include<conio.h>
void main()
{
clrscr();
int a[2][2],b[2][2],c[2][2],i,j;
cout<<"ENTER THE ELEMENT OF FIRST MATRIX"<<"\n";
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
cin>>a[i][j];
}
}
cout<<" THE FIRST MATRIX IS :"<<"\n";
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
cout<<a[i][j]<<"\t";
}
cout<<"\n";
}
cout<<"ENTER THE ELEMENT OF SECOND MATRIX IS "<<"\n";
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
cin>>b[i][j];
}
}
cout<<"THE SECOND MATRIX IS:"<<"\n";
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
cout<<b[i][j]<<"\t";
}
cout<<"\n";
}
cout<<"THE MATRIX IS:"<<"\n";
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
c[i][j]=0;
for(int k=1;k<=2;k++)
{
c[i][j]=c[i][j]+(a[i][k] * b[k][j]);
}
}
}
cout<<"THE MULTIPLICATION OF THE MATRIX IS:"<<"\n";
for(i=1;i<=2;i++)
{
cout<<"\n";
for(j=1;j<=2;j++)
{
cout<<c[i][j]<<"\t";
}
cout<<"\n";
}
getch();
| Is This Answer Correct ? | 13 Yes | 7 No |
Post New Answer View All Answers
What is the difference between declaring a variable and defining a variable?
What is meant by high-order and low-order bytes?
Which is better pointer or array?
Explain a file operation in C with an example.
What is the advantage of a random access file?
What is floating point constants?
If fflush wont work, what can I use to flush input?
What are the disadvantages of external storage class?
What is a double c?
How can you tell whether a program was compiled using c versus c++?
How can I sort a linked list?
How to write a multi-statement macro?
what is the significance of static storage class specifier?
Do string constants represent numerical values?
What are the different data types in C?