#include #include #include #include #include using namespace std; void sort_select(vector* v){ for(int i=0; isize()-1; i++){ int minpos = i; int minval = v->at(i); for(int j=i; jsize(); j++){ if(v->at(j) < minval){ minval = v->at(j); minpos = j; } } v->at(minpos) = v->at(i); v->at(i) = minval; } } int main(){ ios::sync_with_stdio(false); srand(time(NULL)); vector v(49); iota(v.begin(), v.end(), 1); vector res; for(int i=0; i<6; i++){ res.push_back(v[rand()%50]); } // sort sort_select(&res); cout<<"Elements in order: "; for(vector::iterator it = res.begin(); it < res.end(); it++){ cout<<*it<<" "; } cout<