#include #include #include #include using namespace std; //code int main() { auto lambda = [](auto lhs, auto rhs) { return lhs + rhs; }; vector values {1, 2, 3, 4, 5}; vector text {"a", "b", "c", "d", "e"}; cout << accumulate(values.begin(), values.end(), 0, lambda) << '\n' << accumulate(text.begin(), text.end(), string{}, lambda) << '\n'; } //=