diff --git a/2. problem_cf/solution.c b/2. problem_cf/solution.c index dc3e083..e6ae1b5 100644 --- a/2. problem_cf/solution.c +++ b/2. problem_cf/solution.c @@ -41,14 +41,25 @@ int main() { } void cf(ull x, ull y) { - ull a = (x > y) ? x : y; - ull b = (x < y) ? x : y; + // ull a = (x > y) ? x : y; + // ull b = (x < y) ? x : y; + + ull a = x; + ull b = y; + + // printf("a = %llu, b = %llu", a, b); ull q = a / b; ull r = a % b; + printf("%llu ", q); while (r > 0) { - + a = b; + b = r; + q = a / b; + r = a % b; + // printf("a = %llu, b = %llu", a, b); + printf("%llu ", q); } }