Advertisement
Guest User

prefection

a guest
Sep 25th, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<math.h>
  3. #include<string.h>
  4.  
  5. int main()
  6. {
  7. long long int sum,t,a[100000],i,k,j;
  8. t=0;
  9. while(1)
  10. {
  11. scanf("%lld",&a[t]);
  12. if(a[t]==0)break;
  13. t++;
  14. }
  15. printf("PERFECTION OUTPUT\n");
  16.  
  17. for(i=0;i<t;i++)
  18. {
  19. sum=1;
  20. k=sqrt(a[i]);
  21. for(j=2;j<=k;j++)
  22. {
  23. if(a[i]%j==0)
  24. {
  25. sum=sum+j+(a[i]/j);
  26. }
  27.  
  28. }
  29. if(a[i]==sum){printf("%5lld PERFECT\n",a[i]);}
  30. else if(a[i]>sum){printf("%5lld DEFICIENT\n",a[i]);}
  31. else if(a[i]<sum){printf("%5lld ABUNDANT\n",a[i]);}
  32. }
  33. printf("END OF OUTPUT\n");
  34. return 0;
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement