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. for (i = 1, j = 0; i <= a; i++) {
  8. if (a % i == 0) {
  9. j += i;
  10. }
  11. }
  12. for (b = 2; b <= a; b++) {
  13. for (i = 1, k = 0; i <= b; i++) {
  14. if (b % i == 0) {
  15. k += i;
  16. }
  17. }
  18. if (j == b && k == a) {
  19. printf("%d:1\n", a);
  20. for (i = 2; i <= a; i++) {
  21. if (a % i == 0) {
  22. printf("%d\n", i);
  23. }
  24. }
  25. printf("%d\n\n", j);
  26.  
  27. printf("%d:1\n", b);
  28. for (i = 2; i <= b; i++) {
  29. if (b % i == 0) {
  30. printf("%d\n", i);
  31. }
  32. }
  33. printf("%d\n\n", k);
  34. }
  35. }
  36. }
  37. return 0;
  38. }
  39.  
Success #stdin #stdout 1.52s 5276KB
stdin
Standard input is empty
stdout
Standard output is empty