sum vector c++
accumulate(a.begin(), a.end(), 0);
4
2
for (auto& n : vector)
sum_of_elems += n;
Thank you!
2
0
0
0
vector<int> v{1,2,3,4,5,6,7,8,9};
int sum = 0;
//Method 1:
sum = accumulate(v.begin(), v.end(), 0);
//Method 2:
for(auto& i : v) sum+=i;
Thank you!
0
0
3.8
5
//Syntax
accumulate(first, last, sum);
accumulate(first, last, sum, myfun);
first, last : first and last elements of range
whose elements are to be added
sum : initial value of the sum
myfun : a function for performing any
specific task. For example, we can
find product of elements between
first and last.
//Example
int a[] = {5 , 10 , 15} ;
int res = accumulate(a,a+3,0); // 30
Thank you!
5
0
3.67
9
// Sum digits in vector
int digit_sum(vector<int> num) {
int sum = 0;
for (auto x : num) sum += x;
return sum;
}
Thank you!
9
0
Are there any code examples left?
New code examples in category C++
-
C++ 2023-04-28 17:44:25
-
C++ 2022-03-27 19:20:39 lists occurrences of characters in the string c++
-
C++ 2022-03-27 18:00:14 variabili in c++
-
C++ 2022-03-27 17:10:08 repeat character n times c++
-
C++ 2022-03-27 15:50:07 delete an array c++
-
C++ 2022-03-27 15:40:12 C++ pointer to base class
-
C++ 2022-03-27 12:15:21 find the graph is minimal spanig tree or not
-
C++ 2022-03-27 11:30:15 multi variable assignment cpp
-
C++ 2022-03-27 11:05:17 c++ pi float
-
C++ 2022-03-27 10:20:12 why exceptions can lead to memory leaks