Menu
CoddyTech

1 Dimensi & 2 Dimensi

Pelajaran 5 dari 26 dalam kursus Array di C++ di Coddy.

Array satu dimensi adalah array paling sederhana,  yang elemen-elemennya disimpan secara linear dan dapat diakses satu per satu.

 

Seperti yang kita lihat di pelajaran tentang jenis-jenis array, kita dapat membuat array dengan tipe data apa pun. Array dua dimensi tidak berbeda, dan dapat menampung satu jenis data. Setiap elemen di dalam array 2-D adalah array 1-D. Array 2-D juga disebut matriks (istilah matematika).

Contohnya,

[[1,2,3],

[4,5,6],

[7,8,9]]

Di sini kita dapat melihat bahwa elemen pertama adalah array lain yang berukuran 3: [1,2,3].

 

Untuk mendeklarasikan array seperti ini, kita harus mengalokasikan memori dengan mempertimbangkan kolom dan baris, bukan hanya menentukan ukuran secara linear.

Contoh

int arr[m][n];

Array ini memiliki 2 dimensi, yaitu m baris dan n kolom. 

 

Untuk mengisi nilai input ke dalam array 2-D, kita menggunakan perulangan bersarang. Hal yang sama berlaku untuk menampilkan output.

//input
 int arr[m][n];
  for(int i=0;i<m;i++){
    for(int j=0;j<n;j++){
      cin>>arr[i][j];
    }
  }
//output
for(int i=0;i<m;i++){
    for(int j=0;j<n;j++){
      cout<<arr[i][j]<<" ";
    }
    
  }
challenge icon

Tantangan

Masukkan matriks dengan m baris dan n kolom (diberikan oleh pengguna), lalu tampilkan elemen-elemen matriks dengan menambahkan 5 ke setiap elemennya. 

Coba sendiri

#include<iostream>
using namespace std;

int main(){

  //Write your code here 

    return 0;
}   

Semua pelajaran di Array di C++

Latihan sendiri: Compiler C++ online