Download Software Gratis

Membuat Matrik dengan Array C

Matriks adalah susunan kumpulan bilangan yang diatur dalam baris dan kolom berbentuk persegi panjang. Matriks dicirikan dengan elemen-elemen penyusun yang diapit oleh tanda kurung siku [ ] atau tanda kurung biasa ( ). Ukuran sebuah matriks dinyatakan dalam satuan ordo, yaitu banyaknya baris dan kolom dalam matriks tersebut. Ordo merupakan karakteristik suatu matriks yang menjadi patokan dalam operasi-operasi antar matriks.
Array adalah kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan sebuah nama yang sama. Nilai-nilai data di suatu larik disebut dengan elemen-elemen larik.

Letak urutan dari suatu elemen larik ditunjukkan oleh suatu subscript atau suatu index.

Menurut dimensinya, array dapat dibedakan menjadi :

1.      Array berdimensi satu

o       Setiap elemen array dapat diakses melalui index

o       Index array secara default dimulai dari 0

o       Deklarasi array :

Tipe_array nama_array[ukuran]


#License Windows Original Pesan Sekarang / Nanti saja.



2.      Array berdimensi dua

–     Array dua dimensi merupakan array yang terdiri dari m buah baris dan n buah buah kolom. Bentuknya dapat berupa matriks atau tabel.

–          Deklarasi array :

Tipe_array nama_array [baris][kolom]


3.      Array multidimensi

–          Array multidimensi merupakan array yang mempunyai ukuran lebih dari dua. Bentuk pendeklarasian array multidimensi sama saja dengan deklarasi array dimensi satu maupun dimensi dua.

–          Deklarasi array :

Tipe_array nama_array [ukuran 1][ukuran 2] . . . [ukuran N]



contoh:

#include <stdio.h>

#include <stdlib.h>



int main()

{

    int i,j,a[3][3]={{1,2,3},{4,5,6},{7,8,9}};

    printf("saras-noya45.blogspot.com \n");

    printf("1 2 3 4 5 6 7 8 9 \n\n");



    printf("dari: \n");

        for(i=0;i<3;i++)

    {

        for(j=0;j<3;j++) {

        printf("%d ",a[i][j]);

        }

        printf("\n");

    }

    printf("\n");

    printf("menjadi: \n");



    for(i=2;i>=0;i--)

    {

        for(j=2;j>=0;j--) {

        printf("%d ",a[i][j]);

        }

        printf("\n");

    }



    return 0;

}

Comment Policy : Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.

Beri Komentar Tutup comment

Disqus Comments