Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4.  
  5. int prim(long x)
  6. {
  7. int lim=sqrt((double)x),i;
  8. if (x==2) return 1;
  9. if (x%2==0) return 0;
  10. for (i=3;i<=lim;i+=2)
  11. {
  12. if (x%i==0)
  13. return 0;
  14. }
  15. return 1;
  16. }
  17.  
  18. int main()
  19. {
  20. int x,i;
  21. cin>>x;
  22. for (i=2;i<=x;i++)
  23. {
  24. if (prim(i)==1&&(x%i==0))
  25. {
  26. cout<<"minim: "<<i;
  27. break;
  28. }
  29. }
  30. cout<<endl;
  31. for (i=x;i>=1;i--)
  32. {
  33. if (prim(i)==1&&(x%i==0))
  34. {
  35. cout<<"maxim: "<<i;
  36. break;
  37. }
  38. }
  39.  
  40. return 0;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement