Problem

1/8

Vecteur : Début

Theory Click to read/hide

Vecteurs en C++ (vecteur)
Un type de tableau dynamique en C++ est le vecteur (vecteur)
 
Vecteur (vecteur) — c'est une structure de données qui est déjà un modèle d'un tableau dynamique.

Les tableaux ordinaires en C++ n'ont pas de fonctions ni de méthodes spéciales pour travailler avec eux. Les vecteurs en C++ sont des structures de données qui contiennent plus de fonctions supplémentaires pour travailler avec des éléments.
 
Créer un vecteur
#include <vecteur> ... int main() { // déclaration du vecteur entier v pour 10 éléments   vecteur <int> v(10);     // idem avec des valeurs initiales nulles (vecteur v1)   vecteur <int> v1(10, 0); ...  
Remplissage vectoriel
Méthode 1
Nous allouons de la mémoire pour le n-ème nombre d'éléments et les remplissons en les lisant au clavier.
  international ; cin>> n; vecteur a(n); pour (int je = 0; je < n; je++) cin>> un[i] ;
Méthode 2
La deuxième méthode est nécessaire lorsque le nombre d'éléments est inconnu. Tout d'abord, un vecteur vide est créé, puis, à l'aide de la méthode push_back(), un nouvel élément est ajouté à la fin du vecteur.
  international ; cin>> n; vecteura ; pour (int je = 0; je < n; je++) { intb ; cin>> b; a.push_back(b); }
Taille du vecteur
int b = a.size();

Problem

Créez un vecteur et remplissez-le uniquement d'éléments positifs.


Entrée
La première ligne est le nombre d'éléments dans le tableau. La deuxième ligne contient les éléments du tableau.
 
Sortie
Sortir uniquement les éléments positifs de la séquence.

 
Exemples
# Entrée Sortie
1 4
2 -4 0 100
2 100