Advertisement
Guest User

Untitled

a guest
Sep 18th, 2014
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.53 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std
  3. int v[1005],i,j,N;
  4. bool prim(int x)
  5. {
  6.     for (int i=2;i*i<=x;i++)
  7.         if (x%i==0) return false;
  8.     return true;
  9. }
  10. int main()
  11. {
  12.     cin>>N;
  13.     for (i=1;i<=N;i++) cin>>v[i];
  14.     for (i=1;i<N;i++)
  15.     {
  16.         for (j=i+1;j<=N;j++)
  17.         {
  18.             if (prim(v[i]) && prim(v[j]))
  19.             {
  20.                 int aux=v[i];
  21.                 v[i]=v[j];
  22.                 v[j]=aux;
  23.             }
  24.         }
  25.     }
  26.     for (i=1;i<=N;i++) cout<<v[i]<<" ";
  27.     return 0;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement