Advertisement
Farjana_akter

Untitled

Jan 6th, 2020
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. long long int lcm(long long int a,long long int b)
  5. {
  6. long long int x,y,z;
  7. x=__gcd(a,b);
  8. y=a*b;
  9. z=y/x;
  10. return z;
  11. }
  12.  
  13. int main()
  14. {
  15. long long int n;
  16.  
  17. while(cin>>n && n)
  18. {
  19. vector<long long int>v;
  20. for(int i=1;i*i<=n;i++)
  21. {
  22. if(n%i==0)
  23. {
  24. v.push_back(i);
  25. if(i!=n/i)
  26. v.push_back(n/i);
  27. }
  28. }
  29. long long int cnt=0;
  30. for(int i=0;i<v.size();i++)
  31. {
  32. for(int j=i;j<v.size();j++)
  33. {
  34. if(lcm(v[i],v[j])==n)
  35. cnt++;
  36. }
  37. }
  38. cout<<n<<" "<<cnt<<endl;
  39. }
  40. return 0;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement