Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- #include <algorithm>
- using namespace std;
- void imprimir(const vector <int> &v){
- for(int i = 0; i < int(v.size()); i++)
- cout << v[i] << " ";
- cout << endl;
- }
- bool comparar(const int &a, const int &b){ ///a y b son dos elementos del vector que estan siendo comparados, como el vector es de int recibimos a y b como enteros
- if(a > b)
- return true;
- return false;
- }
- int main()
- {
- vector <int> v = {10, 1, 32, 99, 11, 4};
- sort(v.begin(), v.end()); ///Sort normal ordena de menor a mayor
- imprimir(v);
- sort(v.begin(), v.end(), comparar); ///Si utilizo el comparador puedo decirle que ordene como yo quiero
- imprimir(v);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement