Advertisement
Guest User

Untitled

a guest
Apr 24th, 2018
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. void vectorPrint(vector<int>);
  2. void setVec(vector<int>);
  3. vector<int> fillVecs(vector<int>);
  4. bool myfunction(int, int);
  5. vector<int> unionVecs(vector<int>);
  6. void intersectionality(vector<int>);
  7. int main()
  8. {
  9. vector<int> d;
  10. vector<int> c;
  11. setVec(c);
  12. //fillVecs(c);
  13. setVec(d);
  14. vectorPrint(d);
  15. fillVecs(numVec);
  16. unionVecs(numVec);
  17.  
  18.  
  19.  
  20. system("pause");
  21. return 0;
  22. }
  23. void setVec(vector<int> setV) {
  24. for (int i = 0; i != -1; i++) {
  25. int y;
  26. std::cin >> y;
  27. if (y > 100 || y < 0 && y != -1) {
  28.  
  29. std::cout << "number not in range 1-100" << endl;
  30. }
  31. else if (y <= 100 && y >= 0) {
  32. numVec.push_back(y);
  33. }
  34. else if (y = -1) {
  35. break;
  36. }
  37. std::sort(numVec.begin(), numVec.end());
  38.  
  39. }
  40.  
  41. }
  42. vector<int> fillVecs(const vector<int>)
  43. {
  44. return numVec;
  45. }
  46. void vectorPrint(vector<int> setV) {
  47. for (vector<int>::iterator i = setV.begin(); i != setV.end(); ++i) {
  48. std::cout << *i << ' ';
  49. }
  50. std::cout << "yo";
  51. }
  52. bool myfunction(int i, int j) {
  53. return (i == j);
  54. }
  55. vector<int> unionVecs(vector<int> m_union) {
  56.  
  57. it = std::unique(numVec.begin(), numVec.end());
  58. numVec.resize(std::distance(numVec.begin(), it));
  59. std::unique(numVec.begin(), numVec.end(), myfunction);
  60. std::cout << "myvector contains:";
  61. for (it = numVec.begin(); it != numVec.end(); ++it)
  62. std::cout << ' ' << *it;
  63. std::cout << '\n';
  64. return m_union;
  65. }/*
  66. void intersectionality(vector<int>) {
  67. set_intersection(d.begin(), d.end(), c.begin(), c.end(), inserter(m_inter, m_inter.begin()));
  68. cout << "intersection" << endl;
  69. for (vector<int>::iterator it = m_inter.begin(); it != m_inter.end(); it++) {
  70. cout << *it << " ";
  71. }
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement