Advertisement
Guest User

Untitled

a guest
Feb 18th, 2020
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. using namespace std;
  5.  
  6. struct opis{
  7. unsigned int npanstwa;
  8. int wspolczynnik;
  9. };
  10.  
  11.  
  12. vector<opis> Hoare(vector<opis> dane)
  13. {
  14. vector<opis> mniejsze;
  15. vector<opis> wieksze;
  16. vector<opis> rowne;
  17. int i=rand()%dane.size() ;
  18. for( auto it : dane)
  19. {
  20. if(dane.data()[i].wspolczynnik < it.wspolczynnik)
  21. {
  22. wieksze.push_back(it);
  23. }
  24. else if(dane.data()[i].wspolczynnik == it.wspolczynnik)
  25. {
  26. rowne.push_back(it);
  27. }
  28. else
  29. {
  30. mniejsze.push_back(it);
  31. }
  32. }
  33. return Hoare(dane);
  34. }
  35.  
  36. int main()
  37. {
  38. ios_base::sync_with_stdio(false);
  39. int panstwa,i;
  40. opis wczytaj;
  41. cin >> panstwa;
  42. vector<opis> panstw;
  43.  
  44. // int numer, wspolczynnik;
  45. for(i =0; i < panstwa; i++)
  46. {
  47. cin >> wczytaj.npanstwa >> wczytaj.wspolczynnik ;
  48. panstw.push_back(wczytaj);
  49.  
  50. }
  51. int m;
  52. cin >> m;
  53.  
  54. return 0;
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement