Saltar al contenido

¿Cómo imprimir el contenido de un vector en C ++?

noviembre 5, 2021
60 142811 1519038104

Los vectores son similares a las matrices dinámicas pero los vectores pueden cambiar de tamaño. Los vectores son contenedores de secuencia que pueden cambiar su tamaño según la inserción o eliminación de elementos. Los contenedores son los objetos que contienen los datos del mismo tipo.

Los vectores pueden asignar algo de almacenamiento adicional para el crecimiento futuro de elementos en el vector. Los elementos vectoriales se almacenan en la memoria contigua. Los datos se ingresan al final del vector.

Aquí hay un ejemplo para imprimir el contenido de un vector en lenguaje C ++,

Ejemplo

Demo en vivo

#include<iostream>
#include<vector>

void print(std::vector <int> const &a) {
   std::cout << "The vector elements are : ";

   for(int i=0; i < a.size(); i++)
   std::cout << a.at(i) << ' ';
}

int main() {
   std::vector<int> a = {2,4,3,5,6};
   print(a);
   return 0;
}

Producción

Aquí está la salida:

The vector elements are : 2 4 3 5 6

En el programa anterior, la función print () contiene el código para obtener los elementos de vector. En el bucle for, el tamaño del vector se calcula para el número máximo de iteraciones del bucle y, utilizando at (), se imprimen los elementos.

for(int i=0; i < a.size(); i++)
std::cout << a.at(i) << ' ';

En la función main (), se pasan los elementos del vector para imprimirlos.

std::vector<int> a = {2,4,3,5,6};
print(a);

raja

Publicado el 23-oct-2018 14:12:48

close