You are on page 1of 2

Q 12.

WAP to declare a class transpose which transpose the elements of


entered matrix .

#include<iostream.h>
#include<conio.h>
class transpose
{
public:
void getdata();
};
void transpose::getdata()
{
int x[10][10],c,r,i,j;
cout<<"Enter rows limit : ";
cin>>r;
cout<<"Enter column limit : ";
cin>>c;
cout<<"Enter matrix : \n";
for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
{
cin>>x[i][j];
}
}
cout<<"Entered matrix is :\n";
for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
{
cout<<x[i][j]<<" ";
}
cout<<endl;
}
cout<<"After transpose matrix is :\n";
for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
{
cout<<x[j][i]<<" ";
}
cout<<endl;
}
}
void main()
{
clrscr();
transpose t;
t.getdata();
getch();
}

OUTPUT 12 :

Enter rows limit : 3


Enter column limit : 3
Enter matrix :
1
2
3
4
5
6
7
8
9
Entered matrix is :
1 2 3
4 5 6
7 8 9
After transpose matrix is :
1 4 7
2 5 8
3 6 9

You might also like