C++ Cin Vector

4 min read Jul 01, 2024
C++ Cin Vector

Memasukkan Data ke dalam Vektor C++ dengan cin

Dalam pemrograman C++, vektor adalah struktur data yang sangat berguna untuk menyimpan kumpulan elemen dengan tipe data yang sama. Kita seringkali perlu memasukkan data ke dalam vektor ini dari pengguna, dan cin adalah alat yang tepat untuk itu.

Berikut langkah-langkah yang perlu Anda perhatikan dalam memasukkan data ke dalam vektor dengan cin:

1. Deklarasikan Vektor

Pertama, Anda perlu mendeklarasikan sebuah vektor dengan tipe data yang sesuai. Contoh:

#include 
#include 

using namespace std;

int main() {
  vector angka; // Deklarasikan vektor integer
  return 0;
}

2. Masukkan Data

Gunakan cin untuk membaca data dari input pengguna dan dorong (push) data tersebut ke dalam vektor.

int jumlahAngka;

cout << "Masukkan jumlah angka: ";
cin >> jumlahAngka;

for (int i = 0; i < jumlahAngka; i++) {
  int input;
  cout << "Masukkan angka ke-" << i + 1 << ": ";
  cin >> input;
  angka.push_back(input); // Dorong input ke dalam vektor
}

Penjelasan:

  • Pertama, kita menanyakan jumlah angka yang ingin dimasukkan oleh pengguna.
  • Kemudian, kita menggunakan loop for untuk iterasi sebanyak jumlah angka yang ditentukan.
  • Dalam loop, kita meminta pengguna untuk memasukkan angka dan kemudian dorong (push) angka tersebut ke dalam vektor menggunakan angka.push_back(input).

3. Tampilkan Data

Setelah data dimasukkan, Anda dapat menampilkan isi vektor dengan menggunakan loop.

cout << "Angka yang dimasukkan: ";
for (int i = 0; i < angka.size(); i++) {
  cout << angka[i] << " ";
}
cout << endl;

Penjelasan:

  • angka.size() digunakan untuk mendapatkan jumlah elemen dalam vektor.
  • Loop for iterasi sebanyak jumlah elemen dalam vektor.
  • Di dalam loop, angka[i] mengakses elemen vektor pada indeks i.

Contoh Lengkap

#include 
#include 

using namespace std;

int main() {
  vector angka;

  int jumlahAngka;
  cout << "Masukkan jumlah angka: ";
  cin >> jumlahAngka;

  for (int i = 0; i < jumlahAngka; i++) {
    int input;
    cout << "Masukkan angka ke-" << i + 1 << ": ";
    cin >> input;
    angka.push_back(input);
  }

  cout << "Angka yang dimasukkan: ";
  for (int i = 0; i < angka.size(); i++) {
    cout << angka[i] << " ";
  }
  cout << endl;

  return 0;
}

Kesimpulan

Dengan menggunakan cin, Anda dapat dengan mudah memasukkan data ke dalam vektor C++ dan memanipulasinya sesuai kebutuhan.

Catatan:

  • Pastikan Anda menginisialisasi vektor sebelum memasukkan data ke dalamnya.
  • Gunakan push_back() untuk menambahkan elemen baru ke vektor.
  • Gunakan size() untuk mendapatkan jumlah elemen dalam vektor.
  • Anda dapat menggunakan [] untuk mengakses elemen vektor berdasarkan indeks.

Latest Posts