Source code for submission s457

fl.cpp

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int Equals(long double a, long double b)
  5. {
  6. return (a - b > -1e-10) && (a - b < 1e-10);
  7. }
  8.  
  9. int main()
  10. {
  11. int c;
  12. while(scanf(" 1/%d", &c) > 0)
  13. {
  14. int rsl = 0;
  15. for(int a = c + 1; a <= c * 2; a++)
  16. {
  17. int b = (a * c) / (a - c);
  18. if(c * (a + b) == a * b)
  19. {
  20. //printf("1/%d + 1/%d = 1/%d\n", a, b, c);
  21. rsl++;
  22. }
  23. }
  24.  
  25. printf("%d\n", rsl);
  26. }
  27.  
  28. return 0;
  29. }
  30.