Rabu, 30 Mei 2012

OPERASI MATRIX TRANSPOSE

#include <iostream>
#include <conio.h>
#include <iomanip.h>

int b1,b2,k1,k2,baris1,baris2,kolom1,kolom2,matrik1[10][10],matrik2[10][10],hasil[10][10];
main()
{
cout<<"OPERASI MATRIX TRANSPOSE\n";
do
{
cout<<"jumlah baris : ";
cin>>baris1;
cout<<"jumlah kolom : ";
cin>>kolom1;
}
while ((baris1>10)||(kolom1>10));
cout<<"\nmatrix A"<<endl;
for(b1=0;b1<kolom1;b1++)
for(k1=0;k1<baris1;k1++)
{
cout<<"data [" <<b1<<","<<k1<<"]=";
cin>>matrik1[b1][k1];
}
for(b1=0;b1<kolom1;b1++)
{
cout<<'\n';
for(k1=0;k1<baris1;k1++)
cout<<setw(4)<<matrik1[b1][k1];
}
{
printf("\ntranspose matrik 1 : \n");
for(b1=0;b1<kolom1;b1++)
{
for(k1=0;k1<baris1;k1++)
{
printf(" %d",matrik1[k1][b1]);
}
printf("\n");
}

//transpose matrik 2
do
{
cout<<"jumlah baris : ";
cin>>baris2;
cout<<"jumlah kolom : ";
cin>>kolom2;
}
while ((baris2>10)||(kolom2>10));
cout<<"\nmatrix B"<<endl;
for(b2=0;b2<kolom2;b2++)
for(k2=0;k2<baris2;k2++)
{
cout<<"data [" <<b2<<","<<k2<<"]=";
cin>>matrik2[b2][k2];
}
for(b2=0;b2<kolom2;b2++)
{
cout<<'\n';
for(k2=0;k2<baris2;k2++)
cout<<setw(4)<<matrik1[b2][k2];
}

printf("\ntranspose matrik 2 : \n");
for(b2=0;b2<kolom2;b2++)
{
for(k2=0;k2<baris2;k2++)
{
printf(" %d",matrik2[k2][b2]);
}
printf("\n");
}

}getch();}

0 komentar:

Posting Komentar