Advertisement
Farjana_akter

Untitled

May 29th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. long long int phi(long long int n)
  4. {
  5. long long int res;
  6. res=n;
  7. for(int i=2;i*i<=n;i++)
  8. {
  9. if(n%i==0)
  10. {
  11. while(n%i==0)
  12. {
  13. n/=i;
  14. }
  15. res=res-(res/i);
  16.  
  17. }
  18. }
  19. if(n>1)
  20. res=res-(res/n);
  21. return res;
  22. }
  23. int main()
  24. {
  25. long long int n,ans;
  26. while(cin>>n && n)
  27. {
  28. ans=phi(n);
  29. cout<<ans<<endl;
  30. }
  31. return 0;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement