Source code for submission s603

Go to diff to previous submission

fl.c

  1. #include <stdio.h>
  2.  
  3. int main(){
  4.  
  5. int x,y,n,tmp, i, soucet;
  6.  
  7.  
  8. while(scanf("%d/%d", &tmp, &n) == 2){
  9. soucet = 0;
  10. for(i = n+1; i <= 20001 ; i++){
  11. if (i != n)
  12. {
  13. if((n * i) % (i - n) == 0){
  14. x = (n * i) / (i - n);
  15.  
  16. if (x < i)
  17. break;
  18. soucet++;
  19. }
  20. }
  21.  
  22. }
  23. printf("%d\n", soucet);
  24. }
  25.  
  26. return 0;
  27. }
  28.  

Diff to submission s556

fl.c

--- c5.s556.cteam057.fl.c.0.fl.c
+++ c5.s603.cteam057.fl.c.0.fl.c
@@ -5,18 +5,13 @@
         int x,y,n,tmp, i, soucet;
 
-        /*printf("%d", 1(.0/395625) 5064
-        951358 488*/
-
 
         while(scanf("%d/%d", &tmp, &n) == 2){
                 soucet = 0;
-                for(i = 1; i <= 10000000 ; i++){
+                for(i = n+1; i <= 20001 ; i++){
                         if (i != n)
                         {
                                 if((n * i) % (i - n) == 0){
                                         x = (n * i) / (i - n);
-                                        if(x < 0){
-                                                continue;
-                                        }
+
                                         if (x < i)
                                                 break;