Problem

1/8

Vector: Comienzo

Theory Click to read/hide

Vectores en C++ (vector)
Un tipo de matriz dinámica en C++ es vector (vector)
 
Vector (vector) — es una estructura de datos que ya es un modelo de una matriz dinámica.

Los arreglos ordinarios en C++ no tienen funciones ni métodos especiales para trabajar con ellos. Los vectores en C++ son estructuras de datos que contienen más funciones adicionales para trabajar con elementos.
 
Crear un vector
#incluye <vector> ... int principal() { // declaración del vector entero v para 10 elementos   vector <int> v(10);     // igual con cero valores iniciales (vector v1)   vector <int> v1(10, 0); ...  
Relleno vectorial
Método 1
Asignamos memoria para el n-ésimo número de elementos y los completamos leyéndolos desde el teclado.
  interno; cin>> norte; vector a(n); para (int i = 0; i < n; i++) cin>> a[i];
Método 2
El segundo método es necesario cuando se desconoce el número de elementos. Primero, se crea un vector vacío y luego, utilizando el método push_back(), se agrega un nuevo elemento al final del vector.
  interno; cin>> norte; vectora; para (int i = 0; i < n; i++) { intb; cin>> b; a.push_back(b); }
Tamaño del vector
int b = a.tamaño();

Problem

Cree un vector y rellénelo solo con elementos positivos.


Entrada
La primera línea es el número de elementos en la matriz. La segunda línea contiene los elementos de la matriz.
 
Salida
Salida solo elementos positivos de la secuencia.

 
Ejemplos
# Entrada Salida
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!