#include // multiplies #include // accumulate // ... std::vector v {2,3,4}; int result = std::accumulate(v.begin(), v.end(), 1, std::multiplies());