Search This Blog

Sunday, 11 November 2012

This program defines a class matrix with the data member as a matrix array of 3 rows 3 columns

#include<iostream.h>
class matrix
{
int a[3][3];
public:
void getMatrix();
void printMatrix();
friend Matrix add(Matrix X,Matrix Y);
};
void Matrix::getMatrix()
{
cout<<"Get Matrix elements one by one";
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
cin>>a[i][j];
}
void Matrix::printMatrix()
{
cout<<"Given Matrix is:\n";
for(int i=0;i<3;i++)
{
for(int j=0;j<3;i++)
{cout<,a[i][j]<<"";}
cout<<"\n";
}
}
Matrix add(Matrix X,Matrix Y)
{
Matrix T;
cout<<"Addition of two matrices is\n";
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
T.a[i][j]=X.a[i][j]+Y.a[i][j];
return T;
}
void main()
{
Matrix P,Q,R;
P.getMatrix();
Q.getMatrix();
R=add(P,Q);
R.printMatrix();
}


                   

No comments:

Post a Comment