Problem

1/8

Vektör: Başlangıç

Theory Click to read/hide

C++'da vektörler (vector)
C++'daki dinamik dizi türlerinden biri vektör (vektör)'dür. 
 
Vektör (vektör) — zaten bir dinamik dizinin modeli olan bir veri yapısıdır.

C++'daki sıradan dizilerin, onlarla çalışmak için herhangi bir özel işlevi ve yöntemi yoktur. C++'daki vektörler, öğelerle çalışmak için daha fazla ek işlev içeren veri yapılarıdır.
 
Bir vektör oluşturma
#include <vektör> ... int ana() { // 10 eleman için v tamsayı vektörünün bildirimi   vektör <int> v(10);     // sıfır başlangıç ​​değerleri ile aynı (v1 vektörü)   vektör <int> v1(10, 0); ...  
Vektör dolgusu
1. Yöntem
n-inci sayıda eleman için bellek ayırıyoruz ve bunları klavyeden okuyarak dolduruyoruz.
  int; cin>> N; vektör a(n); için (int ben = 0; ben
2. Yöntem
İkinci yöntem, eleman sayısı bilinmediğinde gereklidir. Önce boş bir vektör oluşturulur ve ardından push_back() yöntemi kullanılarak vektörün sonuna yeni bir öğe eklenir.
  int; cin>> N; vektöra; for (int ben = 0; ben
Vektör boyutu
int b = a.size();

Problem

Bir vektör oluşturun ve onu yalnızca pozitif öğelerle doldurun.


Giriş
İlk satır dizideki eleman sayısıdır. İkinci satır, dizinin öğelerini içerir.
 
Çıktı
Diziden yalnızca pozitif öğelerin çıktısını alın.

 
Örnekler
# Girdi Çıktı
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!