Problem

1/8

Vetor: Começo

Theory Click to read/hide

Vetores em C++ (vetor)
Um tipo de array dinâmico em C++ é vetor (vetor)
 
Vetor (vetor) — é uma estrutura de dados que já é um modelo de um array dinâmico.

Arrays comuns em C++ não possuem funções e métodos especiais para trabalhar com eles. Vetores em C++ são estruturas de dados que contêm mais funções adicionais para trabalhar com elementos.
 
Criando um vetor
#include <vetor> ... int main() { // declaração do vetor inteiro v para 10 elementos   vetor <int> v(10);     // mesmo com valores iniciais zero (vetor v1)   vetor <int> v1(10, 0); ...  
Preenchimento de vetores
Método 1
Alocamos memória para o n-ésimo número de elementos e os preenchemos lendo-os no teclado.
  int; cin>> n; vetor a(n); para (int i = 0; i < n; i++) cin>> a[i];
Método 2
O segundo método é necessário quando o número de elementos é desconhecido. Primeiro, um vetor vazio é criado e, em seguida, usando o método push_back(), um novo elemento é adicionado ao final do vetor.
  int; cin>> n; vetora; for (int i = 0; i < n; i++) { intb; cin>> b; a.push_back(b); }
Tamanho do vetor
int b = a.size();

Problem

Crie um vetor e preencha-o apenas com elementos positivos.


Entrada
A primeira linha é o número de elementos no array. A segunda linha contém os elementos do array.
 
Saída
Emita apenas elementos positivos da sequência.

 
Exemplos
# Entrada Saída
1 4
2 -4 0 100
2 100