Advertisement
naskedvi

S2 - zad.27

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