Assalamualaikum warahmatullahi wabarakatuh.
selamat hari minggu sahabat blogger, kali ini saya ingin menshare lagi bagaimana program untuk membuat matriks transpose dalam bahasa C dengan Array. perlu diketahui bahwa matriks transpose yaitu kebalikan dari matriks tersebut yaitu baris jadi kolom dan sebaliknya. seperti :
1 2 3 1 4 7
4 5 6 akan menjadi 2 5 8
7 8 9 3 6 9
oke langsung ke program :
1. Codingya Dulu tong
#include<stdio.h>
int main()
{
int matrix[3][3]={{1,2,3},{4,5,6},{7,8,9}};
int transpose[3][3];
int i,j;
/* TRANSPOSE –> baris jadi kolom dan sebaliknya */
for (i=0;i<3;i++)
{
for (j=0;j<3;j++)
{
transpose[j][i] = matrix[i][j];
}
}
/* TAMPILKAN MATRIK A */
printf("\nMatrik A [3x3]\n");
for (i=0;i<3;i++)
{
for (j=0;j<3;j++)
{
printf("%5d",matrix[i][j]);
}
printf("\n");
}
/* TAMPILKAN TRANSPOSE MATRIK A */
printf("\nMatrik A Transpose [3x3]\n");
for (i=0; i<3; i++)
{
for (j=0; j<3; j++)
{
printf("%5d",transpose[i][j]);
}
printf("\n");
}
}
2. Tampilan Programnya
nah seperti itulahhh. mudah bukan hanya menukar nilainya sajaa. lihat saat proses transpose[j][i] = matrix[i][j];
oke sekian dulu
wassalamualaikum warahmatullahi wabarakatuh
selamat hari minggu sahabat blogger, kali ini saya ingin menshare lagi bagaimana program untuk membuat matriks transpose dalam bahasa C dengan Array. perlu diketahui bahwa matriks transpose yaitu kebalikan dari matriks tersebut yaitu baris jadi kolom dan sebaliknya. seperti :
1 2 3 1 4 7
4 5 6 akan menjadi 2 5 8
7 8 9 3 6 9
oke langsung ke program :
1. Codingya Dulu tong
#include<stdio.h>
int main()
{
int matrix[3][3]={{1,2,3},{4,5,6},{7,8,9}};
int transpose[3][3];
int i,j;
/* TRANSPOSE –> baris jadi kolom dan sebaliknya */
for (i=0;i<3;i++)
{
for (j=0;j<3;j++)
{
transpose[j][i] = matrix[i][j];
}
}
/* TAMPILKAN MATRIK A */
printf("\nMatrik A [3x3]\n");
for (i=0;i<3;i++)
{
for (j=0;j<3;j++)
{
printf("%5d",matrix[i][j]);
}
printf("\n");
}
/* TAMPILKAN TRANSPOSE MATRIK A */
printf("\nMatrik A Transpose [3x3]\n");
for (i=0; i<3; i++)
{
for (j=0; j<3; j++)
{
printf("%5d",transpose[i][j]);
}
printf("\n");
}
}
2. Tampilan Programnya
nah seperti itulahhh. mudah bukan hanya menukar nilainya sajaa. lihat saat proses transpose[j][i] = matrix[i][j];
oke sekian dulu
wassalamualaikum warahmatullahi wabarakatuh