Advertisement
naskedvi

S2 - zad.22

Mar 9th, 2014
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. std:: vector<int> f(int niz[], int n)
  5. {
  6. std:: vector<int> p;
  7. std:: vector<int> np;
  8. std:: vector<int> v;
  9.  
  10. for(int i=0; i<n; i++)
  11. {
  12. if(niz[i]%2==0)
  13. p.push_back(niz[i]);
  14. else
  15. np.push_back(niz[i]);
  16. }
  17.  
  18. v=std:: move(p);
  19.  
  20. for(int j=0; j<np.size(); j++)
  21. v.push_back(np[j]);
  22.  
  23. return v;
  24. }
  25.  
  26. int main()
  27. {
  28. int n;
  29. std::cout << "Unesite broj elemenata niza! ";
  30. std::cin >> n;
  31. int v[n];
  32. std:: cout << "Unesite elemente niza: ";
  33. for(int i = 0; i < n; i++)
  34. std::cin >> v[i];
  35.  
  36. std::vector<int> v1(f(v, n));
  37. std::cout << "Novi vektor glasi: ";
  38. for(int x : v1)
  39. std::cout << x << " ";
  40.  
  41. return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement