fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int a, b, rem, w;
  5. scanf("%d", &a);
  6. scanf("%d", &b);
  7. if(a < b){
  8. w = a;
  9. a = b;
  10. b = w;
  11. }
  12. while(1){
  13.  
  14. rem = a % b;
  15. w = a / b;
  16.  
  17. printf("%d, %d, %d, %d\n", a, b, rem, w);
  18.  
  19. if(rem == 0)
  20. break;
  21.  
  22. a = b;
  23. b = rem;
  24.  
  25. }
  26. printf("GCD : %d", b);
  27. return 0;
  28. }
  29.  
Success #stdin #stdout 0.01s 5284KB
stdin
112661
90061
stdout
112661, 90061, 22600, 1
90061, 22600, 22261, 3
22600, 22261, 339, 1
22261, 339, 226, 65
339, 226, 113, 1
226, 113, 0, 2
GCD : 113