Guest User

Untitled

a guest
Dec 15th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int calc_divisor(int n) {
  5. int cnt[101]={};
  6. int num_divisor=1;
  7. int i;
  8. for(i=2;i<=n;i++) {
  9. while(n%i==0){
  10. cnt[i]++;
  11. n/=i;
  12. }
  13. }
  14. for(i=2;i<=n;i++) num_divisor*=(cnt[i]+1);
  15. return num_divisor;
  16. }
  17.  
  18. int main() {
  19. int i;
  20. cin>>N;
  21. for(i=1;i<=N;i++)
  22. cout<<i<<" "<<calc_divisor(i)<<endl;
  23. return 0;
  24. }
Add Comment
Please, Sign In to add comment