Demonstrasi Array One-Dimensional dengan Vector C++

4
(176 votes)

Array satu dimensi adalah struktur data yang dapat menyimpan elemen-elemen dari jenis data yang sama. Mereka sering digunakan dalam pemrograman untuk menyimpan dan mengakses data. Dalam artikel ini, kita akan menunjukkan bagaimana membuat dan mengakses array satu dimensi menggunakan vector C++. Pertama, mari kita mulai dengan mendefinisikan array satu dimensi menggunakan vector C++: ```c #include <vector > using namespace std; ``` Selanjutnya, mari kita buat fungsi yang akan mencetak elemen-elemen dari array satu dimensi: ```c void printArray(int size, vector <int >& arr) { for (int i = 0; i < size; i++) { cout < < "[" < < arr[i] < < "]" < < endl; } } ``` Fungsi ini mengambil dua argumen: ukuran array dan referensi vector yang berisi elemen-elemen array. Fungsi ini menggunakan loop untuk mengulang elemen-elemen dalam vector dan mencetak setiap elemen dalam bentuk array satu dimensi. Sekarang mari kita buat fungsi utama yang akan membuat dan mengisi array satu dimensi dengan elemen-elemen: ```c int main() { vector <int > numbers; int i; for (i = 8; i < 10; i++) { numbers.push_back(i); } printArray(10, numbers); return 0; } ``` Fungsi utama ini membuat vector bernama `numbers` dan menginisialisasinya dengan elemen-elemen dari 8 hingga 9. Kemudian, ia memanggil fungsi `printArray` untuk mencetak elemen-elemen dalam bentuk array satu dimensi. Secara keseluruhan, artikel ini menunjukkan bagaimana membuat dan mengakses array satu dimensi menggunakan vector C++. Dengan menggunakan vector, kita dapat dengan mudah membuat dan mengisi array satu dimensi, serta mengakses elemen-elemen menggunakan sintaks yang intuitif.