TI

Pertanyaan

Jika terdapat Array a = {5,6,7,2,1,3,6,3,2} dan b={12,32,74,32,23}.

1. Buat deklarasi array pointer untuk menampung array a dan b.

2. Dengan menggunakan looping telesuri seluruh elemen a dan b melalui variabel array pointer.

nah cara nya gimana yah, telesuri seluruh elemen a dan b melalui variabel array pointer

1 Jawaban

  • Penjelasan:

    Intinya Array pointer, adalah tempat penampungan array sementara. Array pointer ini dideklarasikan dengan panjang sesuai dengan panjang array yang ingin di tampung.

    Disini saya contohkan dengan bahasa Java

    1. Buat deklarasi array pointer untuk menampung array a dan b

    // mendeklarasikan variabel array
    int[] a = {5, 6, 7, 2, 1, 3, 6, 3, 2};
    int[] b = {12, 32, 74, 32, 23};
    int[] pointer_a = new int[a.length];
    int[] pointer_b = new int[b.length];

    // menampung array a ke array pointer_a
    for (int i = 0; i < a.length; i++) {
    pointer_a[i] = a[i];
    }

    // menampung array b ke array pointer_b
    for (int i = 0; i < b.length; i++) {
    pointer_b[i] = b[i];
    }


    *Penjelasan: kita mendeklarasikan array pointer_a sesuai dengan panjang array a & pointer_b sesuai dengan panjang array b. Lalu menggunakan looping untuk menampung array.

    2. Dengan menggunakan looping, telusuri seluruh elemen array a dan b melalui variabel array.

    Perlu diketahui yang dimaksud disini adalah menampilkan output seluruh elemen array a dan b yang telah ditampung di array pointer_a dan pointer_b.

    // Menampilkan output seluruh elemen array pointer_a
    for (int i = 0; i < pointer_a.length; i++) {
    System.out.println(pointer_a[i]);
    }

    // Menampilkan output seluruh elemen array pointer_b
    for (int i = 0; i < pointer_b.length; i++) {
    System.out.println(pointer_b[i]);
    }

Pertanyaan Lainnya