#include <vector>
#include <algorithm>
#include <iostream>
int main()
{
std::vector<int> a = { 1,2,3,4,5,6,7 };
int sum=0, product=1;
std::for_each(a.begin(), a.end(), [&] (int i) { sum+=i; product*=i; });
std::cout << "sum: " << sum << ", product: " << product << std::endl;
return 0;
}
I2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1haW4oKQp7CglzdGQ6OnZlY3RvcjxpbnQ+IGEgPSB7IDEsMiwzLDQsNSw2LDcgfTsKCglpbnQgc3VtPTAsIHByb2R1Y3Q9MTsKCglzdGQ6OmZvcl9lYWNoKGEuYmVnaW4oKSwgYS5lbmQoKSwgWyZdIChpbnQgaSkgeyBzdW0rPWk7IHByb2R1Y3QqPWk7IH0pOwoKCXN0ZDo6Y291dCA8PCAic3VtOiAiIDw8IHN1bSA8PCAiLCBwcm9kdWN0OiAiIDw8IHByb2R1Y3QgPDwgc3RkOjplbmRsOwoKCXJldHVybiAwOwp9Cg==