Anda di halaman 1dari 2

LP 1. Jelaskan pengertian array pada c++! 2. Tuliskan bentuk umum array pada c++! 3.

Tuliskan macam-macam array, beserta contoh programnya! Jawab.. 1. Array adalah suatu variabel yang terdiri dari sekumpulan data dimana data-data tersebut mempunyai tipe data yang sama. Setiap data disimpan dalam alamat memori yang berbeda-beda dan disebut dengan elemen array. Setiap elemen mempunyai nilai indek sesuai dengan urutannya. Melalui indek inilah kita dapat mengakses data-data tersebut

2. Bentuk umum dari array adalah : 1. Array satu dimensi

Tipe_array nama_array[ukuran] 2. Array dua dimensi

Tipe_array nama_array [baris][kolom] 3. Array multidimensi

Tipe_array nama_array [ukuran 1][ukuran 2] . . . [ukuran N] 3. Array satu dimensi :


#include<iostream.h> #include<conio.h> main() { int a[5]={10,15,20,25,30}; int b[5]={10,20}; int c[5]={15,0,30}; int j; // Menampilkan nilai dari element array cout<<endl; for(j=0;j<5;j++) { cout<<"A ["<<j<<"] = "<<a[j]<<" , B ["<<j<<"] = "<<b[j]<<" , C ["<<j<<"] = "<<c[j]<<endl; } getch(); }

Array dua dimensi : #include<iostream.h> #include<conio.h> main() { int matrix[3][3]; int i,j; for(i=0;i<=2;i++) { for(j=0;j<=2;j++) { cout<<"Masukkan angka pada baris ke "<<i<<" kolom ke "<<j<<" : "; cin>>matrix[j]; } cout<<endl; } for(i=0;i<=2;i++) { for(j=0;j<=2;j++) { cout<<matrix[j]<<" "; } cout<<endl; } getch(); } Array multi dimensi : #include <stdio.h> main() { int M[100][100]; int a,b,x,z; printf("Matriks a x b \n"); printf("Ordo matriks (dipisahkan dengan koma) : "); scanf("%d,%d",&a,&b); for(x=0;x<a;x++) { for(z=0;z<b;z++) { printf("Elemen M[%d,%d] : ",x+1,z+1); scanf("%d",&M[x][z]); } } printf("Matriks yang ada anda masukkan: \n"); for(x=0;x<a;x++) {

Anda mungkin juga menyukai