Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. #include <stdio.h>
  2. int main()
  3. {
  4. int e, i, res, num, sum, parada, divisor;
  5. do
  6. {
  7. scanf("%d", &num);
  8. divisor=num-1;
  9. if(num!=0){
  10. do{
  11. if(num % divisor == 0){
  12. printf("%d ", divisor);
  13. }
  14. divisor--;
  15. }
  16. while (divisor!=0);
  17. }
  18. if(num!=0){
  19. sum=0;
  20. for(i=1, parada=num/2+1; i<parada; i++) {
  21. if(num%i==0) {
  22. sum+=i;
  23. }
  24. }
  25. if(sum==num){
  26. printf("\n%d es perfecto.\n", num);
  27. }
  28. else
  29. {
  30. printf("\n%d no es perfecto.\n", num);
  31. }
  32. }
  33. }
  34. while(num!=0);
  35. return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement