Knowledge, Religion and Technology

Sunday, April 29, 2018

Program Matriks Transpose Bahasa C (Array)

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
Share:

0 komentar:

Post a Comment

Jadwal Sholat

jadwal-sholat

Nasyid

SHOUTUL HAROKAH IZZATUL ISLAM MAIDANY

Fans Page

Postingan Terbaru

Pembahasan 11.9.3-packet-tracer---vlsm-design-and-implementation-practice CCNAv7.02 (ITN) 2022

 Assalamualaikum. Kali ini saya akan membahas Lab 11.9.3-packet-tracer---vlsm-design-and-implementation-practice CCNAv7.02 (ITN) 2022. Smo...