fork(3) download
  1. /*
  2. sorting coordinates
  3. UNCOMMENT THE OPERATION YOU WANT TO PERFORM.....!
  4. */
  5. #include <iostream>
  6. #include <vector>
  7. #include <algorithm>
  8. using namespace std;
  9. bool compare(pair<int,int> p,pair<int,int> q){
  10. // sort wrt y
  11. return p.second < q.second;
  12. }
  13. int main() {
  14. // your code goes here
  15. vector<pair<int,int> > coordinates;
  16. coordinates.push_back(make_pair(1,3));
  17. coordinates.push_back(make_pair(3,4));
  18. coordinates.push_back(make_pair(2,1));
  19. // sorting wrt x
  20. //sort(coordinates.begin(),coordinates.end());
  21. // sort wrt y
  22. //sort(coordinates.begin(),coordinates.end(),compare);
  23. for(int i =0;i<coordinates.size();i++){
  24. cout << coordinates[i].first << " " << coordinates[i].second << endl;
  25. }
  26. return 0;
  27. }
Success #stdin #stdout 0s 3468KB
stdin
Standard input is empty
stdout
1 3
3 4
2 1