#include #include #include int main(){ std::cout << std::endl; std::array array1{1,2,3,4,5,6,7,8}; std::for_each(array1.begin(),array1.end(),[](int v){std::cout << v << " ";}); std::cout << std::endl; int sum = 0; std::for_each(array1.begin(), array1.end(),[&sum](int v) { sum += v; }); std::cout << "sum of array{1,2,3,4,5,6,7,8}: " << sum << std::endl; std::for_each(array1.begin(), array1.end(),[](int& v) { v=v*v; }); std::for_each( array1.begin(),array1.end(),[](int v){std::cout << v << " ";}); std::cout << "\n\n"; }