| git.druid.rocks | index | druid520 | nscc | test/ | t18_gcd.nsc |
test/t18_gcd.nsc
i32 gcd(i32 a, i32 b) {
while (b != 0) {
i32 t = a % b;
a = b;
b = t;
}
return a;
}
global i32 main(void) {
i32 g = gcd(48, 18);
i32 l = (48 / g) * 18;
return l / g;
}