43 constexpr auto eps = 1e-8;
44 assert(std::any_of(v.begin(), v.end(), [=](
auto x){ return abs(x) > eps; }));
46 const auto result = std::distance(
47 std::begin(v), std::find_if(v.begin(), v.end(), [eps=eps](
auto x){ return abs(x) > eps; })
51 assert(v[result] == std::accumulate(v.begin(), v.end(), 0.0));