Problem

1/8

Vector: Bắt Đầu

Theory Click to read/hide

Vectơ trong C++ (vector)
Một loại mảng động trong C++ là vector (vector)
 
Vector (vector) — nó là một cấu trúc dữ liệu đã là mô hình của một mảng động.

Mảng thông thường trong C++ không có bất kỳ hàm và phương thức đặc biệt nào để làm việc với chúng. Vector trong C++ là cấu trúc dữ liệu chứa nhiều hàm bổ sung hơn để làm việc với các phần tử.
 
Tạo vectơ
#include <vectơ> ... int chính () { // khai báo vector số nguyên v cho 10 phần tử   vectơ <int> v(10);     // cùng với các giá trị ban đầu bằng không (vector v1)   vectơ <int> v1(10, 0); ...  
Đệm vectơ
Phương pháp 1
Chúng tôi phân bổ bộ nhớ cho số phần tử thứ n và điền chúng vào bằng cách đọc chúng từ bàn phím.
  intn; cin>> N; vecto a(n); for (int i = 0; i < n; i++) cin>> a[i];
Phương pháp 2
Phương pháp thứ hai là cần thiết khi số lượng phần tử không xác định. Đầu tiên, một vectơ trống được tạo và sau đó, sử dụng phương thức push_back(), một phần tử mới được thêm vào cuối vectơ.
  intn; cin>> N; véc tơa; for (int i = 0; i < n; i++) { intb; cin>> b; a.push_back(b); }
Kích thước véc tơ
int b = a.size();

Problem

Tạo một vectơ và chỉ tô nó bằng các phần tử dương.


Đầu vào
Dòng đầu tiên là số phần tử của mảng. Dòng thứ hai chứa các phần tử của mảng.
 
Đầu ra
Chỉ xuất các phần tử dương từ chuỗi.

 
Ví dụ
<đầu>
# Đầu vào Đầu ra
1 4
2 -4 0 100
2 100
Write the program below
#include <iostream>
#include<vector>

using namespace std;

int main() {
        int n;
	cin >> n;
       
	for (int i = 0; i < a.size(); i++)
		cout << a[i] << " ";
  return 0;
}      

     

Program check result

To check the solution of the problem, you need to register or log in!