Menu
CoddyTech

Membuat Vektor

Termasuk bagian Logika dan Alur dalam perjalanan C++ di Coddy. Pelajaran 10 dari 56.

Sekarang setelah kamu memahami apa itu vektor, mari pelajari cara membuatnya. Ada beberapa cara untuk mendeklarasikan dan menginisialisasi std::vector, bergantung pada kebutuhanmu.

Pendekatan paling dasar adalah membuat vector kosong yang bisa kamu isi nanti:

std::vector<int> numbers;

Ini membuat vector kosong bernama numbers yang dapat menyimpan bilangan bulat. Perhatikan tanda kurung sudut <int>. Ini memberi tahu vector tipe data yang akan disimpannya. Misalnya, <int> berarti vector menyimpan bilangan bulat, <double> berarti vector menyimpan bilangan desimal, dan <string> berarti vector menyimpan teks.

Kamu juga bisa menginisialisasi vector dengan nilai sejak awal menggunakan initializer list:

std::vector<int> scores = {85, 92, 78, 96, 88};

Ini membuat vektor yang sudah berisi lima bilangan bulat. Kurung kurawal berisi nilai awal yang dipisahkan dengan koma.

Catatan: Vector dapat menyimpan berbagai tipe data, cukup ubah isi tanda kurung sudut. Contohnya, std::vector<string> untuk teks atau std::vector<double> untuk angka desimal. Fleksibilitas vector membuatnya sempurna untuk menyimpan kumpulan data saat kamu membutuhkan kemudahan penyesuaian ukuran secara otomatis.

challenge icon

Tantangan

Mudah

Buat program yang mendemonstrasikan inisialisasi vector dengan membuat vector bilangan bulat berisi nilai yang telah ditentukan dan menampilkan isinya.

Input berikut akan diberikan:

  • Lima bilangan bulat yang harus digunakan untuk menginisialisasi vector

Programmu harus:

  1. Membuat std::vector<int> bernama numbers dan menginisialisasinya dengan lima nilai input menggunakan initializer list
  2. Mencetak setiap elemen vector pada baris terpisah dengan format persis seperti yang ditunjukkan di bawah ini
  3. Setelah mencetak semua elemen, mencetak jumlah total elemen dalam vector

Gunakan format output persis berikut:

Element 0: [first value]
Element 1: [second value]
Element 2: [third value]
Element 3: [fourth value]
Element 4: [fifth value]
Vector size: 5

Akses elemen vector menggunakan operator tanda kurung siku [] dengan indeks 0 sampai 4 untuk mencetak setiap nilai. Gunakan method .size() untuk mendapatkan jumlah elemen dalam vector.

Coba sendiri

#include <iostream>
#include <vector>
using namespace std;

int main() {
    // Baca nilai input
    int val1, val2, val3, val4, val5;
    cin >> val1 >> val2 >> val3 >> val4 >> val5;
    
    // TODO: Tulis kodemu di bawah ini
    // Buat vector bernama 'numbers' dan inisialisasi dengan nilai input
    // Cetak setiap elemen dengan format yang diminta
    // Cetak ukuran vector
    
    return 0;
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler C++ online