/* File : example.h */ #include #include #include #include double average(std::vector v) { return std::accumulate(v.begin(),v.end(),0.0)/v.size(); } std::vector half(const std::vector& v) { std::vector w(v); for (unsigned int i=0; i& v) { for (std::vector::iterator it = v.begin(); it != v.end(); ++it) *it /= 2.0; }