So finden Sie die Summe der Elemente von Vektoren in C ++

So finden Sie die Summe der Elemente von Vektoren in C ++

Vektoren sind in jeder Programmiersprache wichtig. Sie werden normalerweise zum Speichern und Manipulieren von Daten und zur Implementierung von Algorithmen verwendet. In C ++ ist die Initialisierung eines Vektors einfach. Irgendwann müssen Sie jedoch möglicherweise die Summe der Elemente in einem Vektor finden.

Wenn Sie nicht wissen, wie Sie ausführen sollen Summe der Vektorelemente Befolgen Sie in C ++ den Richtlinien dieses Artikels.

Was sind Vektoren?

Vektoren sind Teil der Standard -Vorlagenbibliothek (STL) in C++. Sie sind Speicherbehälter, die zusammenhängende Speicherzuweisungen belegen und zum Speichern von Elementen derselben Datentypen verwendet werden. Vektoren sind dynamische Arrays; Sie können ihre Größe automatisch ändern, wenn ein Element hinzugefügt oder entfernt wird. Ein Vektorelement kann mit einem offsetähnlichen Array zugegriffen werden, aber es verbraucht mehr Speicher als ein Array. Vektoren werden beim Umgang mit sich ständig ändernden Datenelementen verwendet, wenn wir nicht wissen, welche Größe der Container hat.

Wie man einen Vektor in C deklariert++

Um einen Vektor in C ++ zu deklarieren, folgen Sie der folgenden Syntax:

Vektor variable = Elements;


Bei dem die Vektor ist der Datentyp eines Vektors wie int, float und char. Die Variable kann jeder Name und innerhalb des Klammern, Sie müssen Elemente hinzufügen.

Wie man Elemente von Vektoren in C zusammenfasst++

Benutzen Vektoren, Die Benutzer müssen die importieren #enthalten Datei im Programm. Bei der Durchführung der Summation von Vektoren in C ++ müssen die Benutzer das integrierte C ++ verwenden Funktion ansammeln deren Syntax unten angegeben ist:

akkumulieren (v.begin (), v.End (), 0);


Wo, v.Start() ist eine Funktion, die einen Iterator zurückgibt, der auf das erste Element zeigt, während v.Ende() Ist eine Funktion einen Iterator zurück, der auf das letzte Element des Vektors hinweist.

Der Beispielcode, um die zu finden Summe von Vektorensumme In C ++ ist unten angegeben:

#enthalten
#enthalten
#enthalten
Verwenden von Namespace STD;
int main ()

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


Zuerst im obigen Code Die Headerdatei wird daher verwendet, um später im Code einen Vektorcontainer zu erstellen. Dann Der Kopf wird verwendet, der Teil der numerischen Bibliothek in C ++ stl ist. Diese Bibliothek bietet eine Optimierung grundlegender mathematischer Operationen, die für Arrays wie Addition verwendet werden.

In der Hauptfunktion ein Vektor des Namens v1 wird mit 4 Elementen deklariert. Die Summe der Vektorelemente wird mit dem berechnet Funktion ansammeln. Diese Funktion gibt die Summe aller Werte am Ausgang zurück.

Ausgang

Abschluss

Vektoren In C ++ sind Container, die eine zusammenhängende Speicherzuweisung belegen. Sie sind wie Arrays, da die Elemente in Arrays alle die gleichen Datentypen sind. Sie unterscheiden sich von Arrays, da sie während der Programmausführung automatisch wachsen können, wenn ein Element in einem Vektor hinzugefügt oder gelöscht wird.