Advertisement
Guest User

Untitled

a guest
Nov 18th, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.47 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3. long PashaDerevo(long n)
  4. {
  5.     long min = -1;
  6.     for(long i = 2; i < n - 1; ++i)
  7.         if(n % i == 0)
  8.         {
  9.             min = i;
  10.             break;
  11.         }
  12.     if(min == -1)
  13.         return -1;
  14.     return n / min;
  15. }
  16.  
  17. int main()
  18. {
  19.     long n;
  20.     std::cin >> n;
  21.     long count = 0;
  22.     long res = PashaDerevo(n);
  23.     if(res == -1)
  24.         std::cout << n;
  25.     else
  26.         std::cout << res;
  27.     return 0;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement