Comment trouver la somme des éléments des vecteurs en C ++

Comment trouver la somme des éléments des vecteurs en C ++

Les vecteurs sont importants dans tout langage de programmation. Ils sont généralement utilisés pour stocker et manipuler des données et mettre en œuvre des algorithmes. En C ++, l'initialisation d'un vecteur est simple. Cependant, à un moment donné, vous pouvez avoir besoin de trouver la somme des éléments à l'intérieur d'un vecteur.

Si vous ne savez pas comment jouer somme des éléments vectoriels En C ++, suivez les directives de cet article.

Que sont les vecteurs

Les vecteurs font partie de la bibliothèque de modèles standard (STL) en C++. Ce sont des conteneurs de stockage qui occupent des allocations de mémoire contigu et sont utilisées pour stocker des éléments des mêmes types de données. Les vecteurs sont des tableaux dynamiques; Ils peuvent changer automatiquement leur taille si un élément est ajouté ou supprimé. Un élément vectoriel est accessible à l'aide d'un tableau de type décalage, mais il consomme plus de mémoire qu'un tableau. Les vecteurs sont utilisés tout en traitant des éléments de données en constante évolution lorsque nous ne connaissons pas la taille exacte du conteneur.

Comment déclarer un vecteur en c++

Pour déclarer un vecteur en C ++, suivez la syntaxe dirigée ci-dessous:

vecteur variable = elements;


Où le vecteur est le type de données d'un vecteur comme int, float et char. La variable peut être n'importe quel nom et à l'intérieur du supports, vous devez ajouter des éléments.

Comment résumer les éléments des vecteurs en c++

Utiliser vecteurs, Les utilisateurs doivent importer le #inclure dossier dans le programme. Lors de l'exécution de la sommation sur les vecteurs en C ++, les utilisateurs doivent utiliser le C ++ intégré accumuler la fonction dont la syntaxe est donnée ci-dessous:

accumuler (V.begin (), v.end (), 0);


Où, V.commencer() est une fonction qui renvoie un itérateur pointant vers le premier élément, tandis que V.fin() Une fonction renvoie un itérateur qui pointe vers le dernier élément du vecteur.

L'exemple de code pour trouver le somme d'éléments des vecteurs en C ++ est donné ci-dessous:

#inclure
#inclure
#inclure
Utilisation de Namespace Std;
int main()

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


Dans le code ci-dessus d'abord Le fichier d'en-tête est utilisé, il est donc nécessaire pour créer un conteneur vectoriel plus tard dans le code. Alors l'en-tête est utilisé, ce qui fait partie de la bibliothèque numérique en C ++ STL. Cette bibliothèque offre l'optimisation des opérations mathématiques de base utilisées pour des tableaux comme l'ajout.

Dans la fonction principale, un vecteur du nom v1 est déclaré avec 4 éléments. La somme des éléments vectorielle est calculée à l'aide du accumuler la fonction. Cette fonction renvoie la somme de toutes les valeurs à la sortie.

Sortir

Conclusion

Vecteurs en C ++ sont des conteneurs qui occupent une allocation de mémoire contiguë. Ils sont comme des tableaux car les éléments des tableaux sont tous des mêmes types de données. Ils sont différents des tableaux car ils peuvent se développer automatiquement en taille lors de l'exécution du programme lorsqu'un élément est ajouté ou supprimé dans un vecteur.