.

.
EsokHariNanti

Array (Larik) pada C++


Array [larik] adalah suatu variabel yang  merepresentasikan daftar (list) atau kumpulan data yang memiliki tipe data sama. Setiap data yang terdapat dalam array tersebut menempati alamat memori yang berbeda serta disebut dengan elemen array. Letak urutan dari elemen-elemen array ditunjukkan oleh suatu subscript atau indeks.
1. ARRAY DIMENSI SATU
a. Setiap elemen array dapat diakses melalui indeks
b. Indeks array secara default dimulai dari 0.
c. Deklarasi array dalam bentuk umum 
Selanjutnya untuk mengakses nilai dari suatu eleemen  array, kita akan menggunakan indeks dari array tersebut (indeks array dalam bahasa C dimulai dari
angka 0, bukan 1)

#include <stdio.h>
#define MAX 5

int main(){
int A [MAX];
int j;

printf ("memasukkan nilai: \n");
for (j=0; j<MAX; j++){
printf ("A[%d] = ",j); scanf ("%d", &A[j]);
}
printf("\n Menampilkan nilai:\n");
for (j=0; j<MAX; j++) {
printf ("A[%d] = %d\n", j, A [j]);
}
return 0;
}


Pencarian data di dalam array merupakan suatu hal dasar yang sering dijumai dalm kasus-kasus pemrograman. Sebagai contoh nyata adalah apabila anda akan menghapus nilai dari suatu elemen, maka secara OTOMATIS anda harus mencari tempat nilai tersebut.

#include <stdio.h>
#define MAX 100
int main() {
int BIL [MAX];
int N, X;
printf ("Masukkan banyaknya elemen 
yang diinginkan: ");
scanf("%d", &N);
for (int j=0; j<N; j++) {
printf ("BIL[%d] =", j);scanf("%d", &BIL[j]);
}
printf("Masukkan Nilai yang akan dicari: ");
scanf ("%d", &X);
int k=0;
while ((k<N) && (BIL[k]!=X)){
k++;
}
if (BIL [k] == X){
printf ("%d Ditemukan dalam array, yaitu pada Indeks ke-%d", X, k);
}else{
printf("%d tidak ditemukan dalam array", X);
}
return 0;
}

Subscribe to receive free email updates:

0 Response to "Array (Larik) pada C++"

Posting Komentar