accumulate example #include int main() { double a[ ] = {1.2, 2.3, 3.4, 4.5, 5.6}; string s[ ] = {"abc", "def", "ghi", "jkl"}; cout << accumulate(a, a+5, 0.0) << endl; cout << accumulate(s, s+4, string()) << endl; }