Pengertian, Bentuk Umum, Contoh Program ARRAY C++

  PENGERTIAN ARRAY
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

BENTUK UMUM
Array dideklarasikan dengan tanda [ ] (bracket), baik dalam bahasa C++ dan Java. Bentuk umum dari tipe data array adalah :

tipe_data nama_array[jumlah_elemen]

1.    Array satu dimensi
oSetiap elemen array dapat diakses melalui index
oIndex array secara default dimulai dari 0
oDeklarasi array :
Tipe_array nama_array[ukuran]
2.     Array dua dimensi
-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 Program Array

#include <stdio.h>
#include <conio.h>
#include <iostream.h>

void main()
{
int nilai[5][3]={{7,8,9},{3,4,7},{7,4,9},{5,9,4},{6,8,5}};
int m,n=0;
cout<<"Daftar Nilai\n";
cout<<"----------\n";
cout<<"|No|M|F|S|\n";
cout<<"----------\n";
for(n=0;n<5;n++)
{
cout<<"|"<<(n+1)<<" |";
for(m=0;m<3;m++)
cout<<nilai[n][m]<<"|";
cout<<"\n";
}
cout<<"----------";
getch();
}

6 komentar:

  1. Mau tanya...
    Kalo program

    int array[10]={0} dan allay[10]={1}

    itu maksudnya apa ya???
    mohon jawabannya!!

    BalasHapus
    Balasan
    1. Itu Berarti Anda Orangnya Lebay,Jablay,Koplay,& Lalay
      Pertannyaan anda Tak Pnting tuk dijawab,,
      Array jadi Allay..??
      Array + Allay jadi anda yang sok Lebay,,
      Udh Mgedi ghen ciy uling Blogger nee...

      ;P

      Hapus
    2. Santai aja bang jawabnya, namanya juga orang bertanya

      Hapus
    3. Komentar ini telah dihapus oleh pengarang.

      Hapus
  2. Diketahui sebuah list linier dengan elemen bertipe integer, buatlah : - Sebuah prosedur untuk menghitung jumlah elemen list yang genap - Prosedur untuk menghitung rata-rata elemen list yang ganjil - Prosedur untuk menghitung banyaknya elemen list yang positif (lebih besar dari nol) - Prosedur untuk mencetak elemen list yang genap - Prosedur untuk mengubah dari satu list menjadi 2 buah list yang terdiri dari list dengan elemen genap dan list dengan elemen ganjil.
    Penyelesaiannya gimana ya ?

    BalasHapus
  3. thanks infonya bos, saya lupa bahas array 2 demensi. hehe


    http://www.bahasapemrograman.com/2015/12/array-dalam-bahasa-pemrograman-c.html

    BalasHapus