Advertisement
Guest User

Untitled

a guest
Apr 25th, 2018
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. int n,a[1001],nr,k=0,prim,ok,aux;
  8. cin>>n;
  9. for(int i=1;i<=n;i++)
  10. {
  11. cin>>nr;
  12. prim=1;
  13. if(nr==0)
  14. prim=0;
  15. if(nr==1)
  16. prim=0;
  17. if(nr==2)
  18. prim=1;
  19. for(int d=2;d*d<=nr;d++)
  20. {
  21. if(nr%d==0)
  22. {
  23. prim=0;
  24. }
  25. }
  26. if(prim==1)
  27. {
  28. k++;
  29. a[k]=nr;
  30. }
  31. }
  32.  
  33. do{
  34. ok=1; ///pp ca sirul este sortat
  35. for(int i=1;i<=k-1;i++) ///verific toate elem consecutive
  36. {
  37. if(a[i]>a[i+1])
  38. {
  39. aux=a[i];
  40. a[i]=a[i+1];
  41. a[i+1]=aux;
  42. ok=0; ///sirul nu este ordonat
  43. }
  44. }
  45. }while(ok==0);
  46. for(int i=1;i<=k;i++)
  47. {
  48. cout<<a[i]<<" ";
  49. }
  50. return 0;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement