Advertisement
avukas

Untitled

Mar 21st, 2014
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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 (x==1) continue;
  42.         if (funkcija(x)) b.push_back(x);
  43.         else c.push_back(x);
  44.  
  45.     }
  46.  
  47.     for (int i(0); i<b.size(); i++)
  48.  
  49.     {
  50.  
  51.         std::cout << b[i] << " ";
  52.         if (i!=(b.size()-1)) std::cout<<", " ;
  53.     }
  54.     std::cout << std::endl;
  55.     for (int i(0); i<c.size(); i++)
  56.     {
  57.         std::cout<< c[i]<< " ";
  58.         if (i!= (c.size()-1)) std::cout<<", ";
  59.     }
  60.  
  61.  
  62.     return 0;
  63.  
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement