to find the program of matrix multiplication using arrays
Answer Posted / rohit v.kamlakar
/* Program for matrix multiplication using 2D array
9/20/08
By:-
rohit.born2code@gamil.com or
rohit_kamlakar@rediff.com
*/
#include<iostream.h>
#include<conio.h>
const size=10;
void main()
{
int a[size][size],b[size][size],c[size][size],n,m,i,j,k;
char v;
clrscr();
do
{
m=n=3;
cout<<"Enter a 3X3 matrix(1)\n";
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
cin>>a[i][j];
}
}
cout<<"Enter a 3X3 matrix(2)\n";
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
cin>>b[i][j];
}
}
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
c[i][j]=0 ;
for(k=0;k<n;k++)
{
c[i][j]=c[i][j]+(a[i][k]*b[k][j]);
}
}
}
cout<<"The product matrix is :"<<endl;
for(i=0;i<m;i++)
{
cout<<endl;
for(j=0;j<n;j++)
{
cout<<c[i][j]<<"\t";
}
}
cout<<"\nWanna do it again ? (y/n)";
cin>>v;
}
while(v=='y'||v=='Y');
getch();
}
| Is This Answer Correct ? | 62 Yes | 33 No |
Post New Answer View All Answers
Can include files be nested? How many levels deep can include files be nested?
Why is c so powerful?
What is character set?
Is c pass by value or reference?
What are static variables in c?
What is the difference between a free-standing and a hosted environment?
Explain what does it mean when a pointer is used in an if statement?
Why are some ANSI/ISO Standard library routines showing up as undefined, even though I've got an ANSI compiler?
Is there anything like an ifdef for typedefs?
write a c program to print the next of a particular no without using the arithmetic operator or looping statements?
Is null a keyword in c?
What are the types of arrays in c?
How many parameters should a function have?
What are the uses of null pointers?
What is selection sort in c?