Como encontrar a soma dos elementos dos vetores em C ++

Como encontrar a soma dos elementos dos vetores em C ++

Os vetores são importantes em qualquer linguagem de programação. Eles geralmente são usados ​​para armazenar e manipular dados e implementar algoritmos. Em C ++, inicializar um vetor é simples. No entanto, em algum momento, você pode precisar de encontrar a soma dos elementos dentro de um vetor.

Se você não sabe como executar Soma dos elementos vetoriais Em C ++, siga as diretrizes deste artigo.

O que são vetores

Os vetores fazem parte da biblioteca de modelos padrão (STL) em C++. São recipientes de armazenamento que ocupam alocações de memória contíguas e são usadas para armazenar elementos dos mesmos tipos de dados. Os vetores são matrizes dinâmicas; Eles podem mudar seu tamanho automaticamente se um elemento for adicionado ou removido. Um elemento vetorial pode ser acessado usando uma matriz de deslocamento, mas consome mais memória do que uma matriz. Os vetores são usados ​​ao lidar com elementos de dados em constante mudança quando não sabemos o tamanho exato do contêiner.

Como declarar um vetor em c++

Para declarar um vetor em C ++, siga a sintaxe abaixo:

vetor variável = elementos;


Onde o vetor é um tipo de dados de um vetor como int, float e char. A variável pode ser qualquer nome e dentro do Suportes, você deve adicionar elementos.

Como resumir elementos de vetores em c++

Usar vetores, os usuários precisam importar o #incluir arquivo no programa. Ao executar o somatório sobre vetores em C ++, os usuários devem usar o C ++ embutido função acumulada cuja sintaxe é dada abaixo:

acumular (v.BEGIN (), V.end (), 0);


Onde, v.começar() é uma função que retorna um iterador apontando para o primeiro elemento, enquanto v.fim() é uma função retorna um iterador que aponta para o último elemento do vetor.

O código de amostra para encontrar o soma de elementos de vetores em C ++ é dado abaixo:

#incluir
#incluir
#incluir
usando namespace std;
int main ()

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


No código acima primeiro O arquivo de cabeçalho é usado para criar um contêiner vetorial posteriormente no código. Então É usado cabeçalho, que faz parte da biblioteca numérica em C ++ STL. Esta biblioteca fornece otimização de operações matemáticas básicas usadas para matrizes como adição.

Na função principal, um vetor do nome v1 é declarado com 4 elementos. A soma dos elementos vetoriais é calculada usando o função acumulada. Esta função retorna a soma de todos os valores na saída.

Saída

Conclusão

Vetores Em C ++ são recipientes que ocupam alocação de memória contígua. Eles são como matrizes, pois os elementos nas matrizes são todos os mesmos tipos de dados. Eles são diferentes das matrizes, pois podem crescer em tamanho automaticamente durante a execução do programa quando um elemento é adicionado ou excluído em um vetor.