Cómo encontrar la suma de elementos de vectores en C ++

Cómo encontrar la suma de elementos de vectores en C ++

Los vectores son importantes en cualquier lenguaje de programación. Por lo general, se usan para almacenar y manipular datos, e implementar algoritmos. En C ++, inicializar un vector es simple. Sin embargo, en algún momento, puede necesitar encontrar la suma de los elementos dentro de un vector.

Si no sabes cómo realizar suma de elementos vectoriales En C ++, siga las pautas de este artículo.

¿Qué son los vectores?

Los vectores son parte de la Biblioteca de plantillas estándar (STL) en C++. Son contenedores de almacenamiento que ocupan asignaciones de memoria contiguas y se utilizan para almacenar elementos de los mismos tipos de datos. Los vectores son matrices dinámicas; pueden cambiar su tamaño automáticamente si se agrega o elimina un elemento. Se puede acceder a un elemento vectorial utilizando una matriz similar a la compensación, pero consume más memoria que una matriz. Los vectores se usan al tratar con elementos de datos en constante cambio cuando no sabemos el tamaño exacto del contenedor.

Cómo declarar un vector en c++

Para declarar un vector en C ++, siga la sintaxis dada a continuación:

vector variable = elementos;


Donde el vector es el tipo de datos de un vector como int, float y char. La variable puede ser cualquier nombre y dentro del entre paréntesis, debes agregar elementos.

Cómo resumir elementos de vectores en c++

Usar vectores, Los usuarios tienen que importar el #incluir Archivo en el programa. Mientras realiza la suma en vectores en C ++, los usuarios deben usar el C ++ incorporado Acumular función cuya sintaxis se da a continuación:

acumular (V.begin (), V.end (), 0);


Dónde, V.comenzar() es una función que devuelve un iterador que apunte al primer elemento, mientras que V.fin() es una función devuelve un iterador que apunta al último elemento del vector.

El código de muestra para encontrar el Suma de elementos de vectores En C ++ se da a continuación:

#incluir
#incluir
#incluir
usando el espacio de nombres STD;
int main ()

vectorv1 = 12,14,18,20;
cout<<"Sum of all the elements is:"<cout<


En el código anterior primero El archivo de encabezado se usa, por lo que se requiere para crear un contenedor vectorial más adelante en el código. Entonces Se utiliza el encabezado que forma parte de la biblioteca numérica en C ++ STL. Esta biblioteca proporciona optimización de las operaciones matemáticas básicas utilizadas para matrices como la adición.

En la función principal, un vector del nombre V1 se declara con 4 elementos. La suma de los elementos vectoriales se calcula utilizando el Acumular función. Esta función devuelve la suma de todos los valores en la salida.

Producción

Conclusión

Vectores En C ++ son contenedores que ocupan la asignación de memoria contigua. Son como matrices, ya que los elementos en las matrices son los mismos tipos de datos. Son diferentes de las matrices, ya que pueden crecer en tamaño automáticamente durante la ejecución del programa cuando se agrega o elimina un elemento en un vector.