Files
cs420/examples/c/cond_and_loop.c
Janggun Lee 72dadc608d Various quality-of-life improvements (ideas from @33577 )
* Very basic `hello_main.c`
* Big starting hint to `write_c`
* Better error messages on failed test
  * TODO: also improve it for asmgen, but not sure how to do it in a good way
2025-02-25 00:28:55 +09:00

20 lines
356 B
C

int nonce = 1; // For random input
int main() {
int i;
int p = 2;
int q = 5;
int r = (0 ? ((p > q) ? (p -= 2) : (p += 2)) : (p + q));
int loop_num = nonce % 100;
for (i = 0; i < loop_num; ((i % 2) ? (i += 2) : ++i)) {
if (i % 2) {
p += q;
} else {
p += r;
}
}
return p;
}