fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int i, j, k, a, b;
  5.  
  6. for (a = 3; a <= 1500; a++) {
  7. j = 0;
  8. for (i = 1; i < a; i++) {
  9. if (a % i == 0) {
  10. j += i;
  11. }
  12. }
  13.  
  14. for (b = 2; b < a; b++) {
  15. k = 0;
  16. for (i = 1; i < b; i++) {
  17. if (b % i == 0) {
  18. k += i;
  19. }
  20. }
  21.  
  22. if (j == b && k == a) {
  23. printf("%d: ", a);
  24. for (i = 1; i < a; i++) {
  25. if (a % i == 0) {
  26. printf("%d ", i);
  27. }
  28. }
  29. printf("=%d\n", j);
  30.  
  31. printf("%d: ", b);
  32. for (i = 1; i < b; i++) {
  33. if (b % i == 0) {
  34. printf("%d ", i);
  35. }
  36. }
  37. printf("=%d\n\n", k);
  38. }
  39. }
  40. }
  41.  
  42. return 0;
  43. }
  44.  
Success #stdin #stdout 1.96s 5284KB
stdin
NMKHMD
stdout
284: 1 2 4 71 142 =220
220: 1 2 4 5 10 11 20 22 44 55 110 =284

1210: 1 2 5 10 11 22 55 110 121 242 605 =1184
1184: 1 2 4 8 16 32 37 74 148 296 592 =1210