Array (Larik) pada C++
Tuesday, October 29, 2013
Add Comment
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)#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;
}
0 Response to "Array (Larik) pada C++"
Post a Comment