crsandu

Untitled

Jan 3rd, 2016
281
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.69 KB | None | 0 0
  1. Problema: http://www.pbinfo.ro/?pagina=probleme&id=510&force_reload&cpp
  2.  
  3. #include <iostream>
  4. using namespace std;
  5.  
  6. int main(){
  7.     int n, x[1005];
  8.     cin  >> n; 
  9.     for(int i = 0 ; i < n ; ++ i)
  10.         cin >> x[i];
  11.     bool sortat = false;
  12.     while(! sortat)
  13.     {
  14.         sortat = true;
  15.         for(int i = 0 ; i < n - 1 ; i++)
  16.             if(x[i] > x[i+1])
  17.             {
  18.                 int aux = x[i];
  19.                 x[i] = x[i+1];
  20.                 x[i+1] = aux;
  21.                 sortat = false;
  22.             }
  23.     }
  24.     for(int i = 0 ; i < n ; ++ i)
  25.     {
  26.         bool prim = true;
  27.         if(x[i] < 2)
  28.             prim = false;
  29.         if(x[i] % 2 == 0 && x[i] > 2)
  30.             prim = false;
  31.         for(int d = 3 ; d * d <= x[i] ; d += 2)
  32.             if(x[i] % d == 0)
  33.                 prim = false;
  34.         if(prim)
  35.             cout << x[i] << " ";
  36.     }
  37.     return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment