#include #include #include #include using namespace std; double min_element(const vector & v){ // no explicit iterator! We need only *(iterator) return *(min_element(v.begin(),v.end())); } // calling routine is clean and simple: int main() { vector v; v.push_back(1.7); v.push_back(1.3); v.push_back(2.8); v.push_back(4.1); cout<<"minimum element = "<