Advertisement
Farjana_akter

Untitled

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