Advertisement
avukas

3.tut z1

Mar 21st, 2014
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. typedef std::vector <int> vektor;
  5.  
  6. bool funkcija (int n)
  7. {
  8.  
  9. for (int i (2); i<n; i++)
  10. if (n%i==0)
  11. return false;
  12.  
  13. return true;
  14.  
  15.  
  16. }
  17.  
  18.  
  19.  
  20. int main()
  21.  
  22. {
  23.  
  24. std::cout<<"Unesite broj elemenata vektora:\n";
  25. int n;
  26. std::cin>>n;
  27.  
  28. std::cout<<"Unesi vektor: \n";
  29. vektor v(n);
  30. std::vector<int> b,c;
  31.  
  32. for (int i(0); i < n; i++)
  33. {
  34.  
  35. std::cin >> v.at(i);
  36.  
  37. }
  38.  
  39. for (int x: v)
  40. {
  41. if (funkcija(x)) b.push_back(x);
  42. else c.push_back(x);
  43. }
  44.  
  45. for (int i(0); i<b.size(); i++)
  46.  
  47. {
  48.  
  49. std::cout << b[i] << " ";
  50. }
  51. std::cout << std::endl;
  52. for (int i(0); i<c.size(); i++)
  53. {
  54. std::cout<< c[i]<< " ";
  55. }
  56.  
  57.  
  58. return 0;
  59.  
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement