Jak znaleźć sumę elementów wektorów w C ++

Jak znaleźć sumę elementów wektorów w C ++

Wektory są ważne w każdym języku programowania. Są one zwykle używane do przechowywania i manipulowania danymi oraz wdrażania algorytmów. W C ++ inicjalizacja wektora jest prosta. Jednak w pewnym momencie możesz wymagać znalezienia sumy elementów w wektorze.

Jeśli nie wiesz, jak wykonać Suma elementów wektorowych W C ++ postępuj zgodnie z wytycznymi tego artykułu.

Co to są wektory

Wektory są częścią standardowej biblioteki szablonów (STL) w C++. Są to pojemniki do przechowywania, które zajmują przylegające przydziały pamięci i są używane do przechowywania elementów tych samych typów danych. Wektory to tablice dynamiczne; Mogą automatycznie zmienić swój rozmiar, jeśli element zostanie dodany lub usuwany. Do elementu wektora można uzyskać za pomocą tablicy podobnej do przesunięcia, ale zużywa więcej pamięci niż tablica. Wektory są używane podczas stale zmieniających się elementów danych, gdy nie znamy dokładnego rozmiaru kontenera.

Jak zadeklarować wektor w c++

Aby zadeklarować wektor w C ++, postępuj zgodnie z poniżej podaną składnią:

wektor zmienna = elementy;


Gdzie wektor jest typem danych wektora, takiego jak INT, Float i Char. Zmienną może być dowolna nazwa i wewnątrz wsporniki, musisz dodać elementy.

Jak podsumować elementy wektorów w C++

Używać wektory, użytkownicy muszą zaimportować #włączać Plik w programie. Podczas wykonywania podsumowania wektorów w C ++ użytkownicy muszą używać wbudowanego C ++ akumulują funkcję którego składnię podano poniżej:

gromadzić (v.początek (), v.end (), 0);


Gdzie, v.zaczynać() jest funkcją, która zwraca iterator wskazujący na pierwszy element, podczas gdy v.koniec() to funkcja zwraca iterator, który wskazuje ostatni element wektora.

Przykładowy kod do znalezienia suma elementów wektorów W C ++ podano poniżej:

#włączać
#włączać
#włączać
za pomocą przestrzeni nazw Std;
int main ()

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


W powyższym kodzie najpierw Plik nagłówka jest używany, więc jest wymagany do utworzenia kontenera wektorowego w dalszej części kodu. Następnie Używany jest nagłówek, który jest częścią biblioteki numerycznej w C ++ STL. Ta biblioteka zapewnia optymalizację podstawowych operacji matematycznych używanych do tablic takich jak dodanie.

W głównej funkcji wektor nazwy v1 jest zadeklarowany 4 elementami. Suma elementów wektorowych jest obliczana za pomocą akumulują funkcję. Ta funkcja zwraca sumę wszystkich wartości na wyjściu.

Wyjście

Wniosek

Wektory W C ++ są pojemniki, które zajmują przylegające przydział pamięci. Są jak tablice, ponieważ elementy w tablicach są tych samych typów danych. Różnią się od tablic, ponieważ mogą automatycznie rosnąć rozmiar podczas wykonywania programu, gdy element jest dodawany lub usuwany w wektor.