Advertisement
Guest User

Untitled

a guest
Feb 21st, 2020
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. int n,maxim,p,d,nr;
  4. int main()
  5. {
  6. cin>>n;
  7. while(n%2==0)
  8. {
  9. n=n/2;
  10. p++;
  11. }
  12. if(p)
  13. {
  14. maxim=p;
  15. nr=2;
  16.  
  17.  
  18. }
  19. d=3;
  20. while(n>1)
  21. {
  22.  
  23. p=0;
  24. while(n%d==0)
  25. {
  26. n=n/d;
  27. p++;
  28. }
  29.  
  30. if(p>=maxim)
  31.  
  32. {
  33. maxim=p;
  34. nr=d;
  35. }
  36. if(d*d>n)
  37. d=n;
  38. else
  39. d=d+2;
  40. }
  41.  
  42. cout<<nr;
  43. return 0;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement