Array Cplus

Embed Size (px)

Citation preview

  • 8/18/2019 Array Cplus

    1/21

    ARRAY

    Array adalah suatu varibel yang terdiri dari satu atau beberapa elemen yang

    tipe yang sama

    BU : tipe data nama_array[jumlah elemen];

    Mengisikan nilai ke dalam Elemen Array 

    Kode Program 7.1

    #include

    using namespace std;

    int main() {

      // ende!larasi!an array A dengan " buah elemen bertipe int

      int A"$;

      // emasu!!an nilai !e dalam elemen array

      %or (int &'; &

  • 8/18/2019 Array Cplus

    2/21

      cout

  • 8/18/2019 Array Cplus

    3/21

      // enampil!an nilai yang terdapat pada elemen array

      cout

  • 8/18/2019 Array Cplus

    4/21

    Melakukan Pencarian pada Elemen Array 

    Kode Program 7.

    #include

    using namespace std;

    int main() {

      // ende!larasi!an array

    // dengan mela!u!an inisialisasi nilai !e dalamnya

      int A1$ ' { 148 468 168 4"8 18 158 418 48 1"8 17 +;

      int :; // =ariabel untu! menampung nilai yang a!an dicari

      // enampil!an nilai yang terdapat

    // pada elemen0elemen array di atas

      %or (int &'8 &

  • 8/18/2019 Array Cplus

    5/21

    46164"1154141"17asu!!an nilai yang a!an dicari 2 15ilai yang dicari terdapat pada inde!s !e0"

    Kode Program 7.!

    #include

    #include

    using namespace std;

    int main() {

      // ende!larasi!an variabel untu! menampung

    // !ata yang a!an diperi!sa

      char 9 ' *?A@A?*;

      // ende!larasi!an variabel dan !

    // untu! mendeBnisi!an inde!s lari!

      int 8 !;

      // ela!u!an inisialisasi terhadap variabel dan !

      ' ;

      ! ' strlen(9);

      // ela!u!an pengece!an polindrom terhadap 9

      Chile (( !) {

      cout

  • 8/18/2019 Array Cplus

    6/21

      cout

  • 8/18/2019 Array Cplus

    7/21

      // enampil!an nilai ma!simum dan minimum

    // yang ditemu!an dalam array

      cout

  • 8/18/2019 Array Cplus

    8/21

      +

      // ela!u!an pengurutan elemen array dengan metode gelembung

      %or (';

  • 8/18/2019 Array Cplus

    9/21

    AF$'"

    ilai elemen array sebelum diurut!an 2

    A$'G

    A1$'1

    A4$'6

    A5$'4

    A6$'5

    A"$'F

    AF$'"

    ilai elemen array setelah diurut!an 2

    A$'1

    A1$'4

    A4$'5

    A5$'6

    A6$'"

    A"$'F

    AF$'G

    Kode Program 7.#

    #include

    using namespace std;

    int main() {

      // ende!larasi!an array dengan G buah elemen

    // yang bertipe int

      int AG$;

      // ende!larasi!an variabel0variabel bantu yang diperlu!an

  • 8/18/2019 Array Cplus

    10/21

      int 8 !8 &8 temp;

      // emasu!!an nilai array

      coutA&$;

      +

      // enampil!an nilai sebelum diurut!an

      cout

  • 8/18/2019 Array Cplus

    11/21

      cout

  • 8/18/2019 Array Cplus

    12/21

    int main() {

      int &;

      // ende!larasi!an array yang bersi%at !onstan

      const int A"$ ' { 18 48 58 68 " +;

      // engubah nilai pada elemen array menadi 18 48 58 6 dan "

      %or (&'; &

  • 8/18/2019 Array Cplus

    13/21

      // engisi!an nilai elemen !e dalam variabel A

      %or (&'; &

  • 8/18/2019 Array Cplus

    14/21

      +

      cout

  • 8/18/2019 Array Cplus

    15/21

      // ende!larasi!an array A dengan tipe 99MA

    // dan umlah elemennya tiga

      99MA A5$;

      // engisi!an nilai pada elemen array

      %or (&'; &

  • 8/18/2019 Array Cplus

    16/21

    :AKJO

    4AR9@A&RP:3

    5KA:3O3R

    Kode Program 7.1

    #include

    using namespace std;

    int main() {

      // ende!larasi!an stru!tur yang data anggotanya bertipe array

      struct 9@RJ?@JR {

      int A5$;

      int :5$;

      +;

      // ende!larasi!an variabel Q yang bertipe 9@RJ?@JR

      9@RJ?@JR Q;

      int &;

      // emasu!!an nilai !e dalam variabel Q

      %or (&'; &

  • 8/18/2019 Array Cplus

    17/21

      +

      return ;

    +

    3utput

    QA$ ' 1QN:$ ' 1

    QA1$ ' 4QN:1$ ' 4

    Q

    A4$ ' 5QN:4$ ' 5

     Array dari Pointer dan Pointer ke Array 

    Kode Program 7.1!

    #include

    using namespace std;

    int main() {

      // ende!larasi!an array dari pointer

      int E"$;

      %or (int &'; &

  • 8/18/2019 Array Cplus

    18/21

    F755"6F755F6

    Kode Program 7.1"

    #include

    using namespace std;

    int main() {

      int A"$;

      int E ' A;

      cout

  • 8/18/2019 Array Cplus

    19/21

      // ende!larasi!an array A sebagai array dua dimensi

      A@R?54 A8 :8 &;

      int 8 !; // ende!larasi!an variabel

    // untu! inde!s pengulangan

      // engisi!an nilai !e dalam elemen0elemen array A

      %or ('; >A$!$;

      +

      +

      cout

      %or (!'; !

  • 8/18/2019 Array Cplus

    20/21

  • 8/18/2019 Array Cplus

    21/21

      %or (!'; !

    A1$$'6A1$1$'"A1$4$'F

    A4$$'GA4$1$'7A4$4$'H

    000000000000000000000000000000000000000000000000000000000

    oooooooooo00000000000000000000000000000000000000000000000000000