Matriks Transpose merupakan matriks dimana nilai pada baris itu akan di letakkan pada kolom, begitu juga nilai pada kolom akan di letakkan dalam baris. Check it out!
#include <stdio.h>
int main()
{
int B;
int K;
//input baris dan kolom
printf("Baris : ");
scanf("%d",&B);
printf("Kolom : ");
scanf("%d",&K);
int x;
int y;
int z;
int a[B][K];
int b[K][B];
//Input elemen
printf("\n\n");
for(x=0;x<B;x++)
{
for(y=0; y<K; y++)
{
printf("Elemen[%d][%d] : ",x,y);
scanf("%d",&a[x][y]);
}
}
printf("\n");
//Proses transpose
for (x=0; x<K; x++)
{
for(y=0; y<B; y++)
{
b[x][y]=a[y][x];
}
}
//Tampil Matrik
printf("Matriks\n");
for(x=0; x<B; x++)
{
for(y=0;y<K;y++)
{
printf("%3d",a[x][y]);
}
printf("\n");
}
printf("\n\nMatriks Transpose\n");
//Tampil transpose
printf("\n");
for(x=0;x<K;x++)
{
for(y=0;y<B;y++)
{
printf("%3d",b[x][y]);
}
printf("\n");
}
}
Ini nih contohnya
Pertama user akan menginputkan jumlah baris dan kolom. Selanjutnya menginputkan data-data yang ada dalam matriks tersebut. Kemudian akan muncul matriks yang anda inputkan beserta dengan matriks transposenya. Semoga bermanfaat.
Salam Random! J
0 komentar:
Posting Komentar