Update homework 1 and 2

This commit is contained in:
Jeehoon Kang
2020-03-26 03:38:20 +09:00
parent 241a66fcc1
commit 8938a7ad8f
40 changed files with 5171 additions and 1504 deletions

3205
examples/hw1/complete_cond.c Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,13 @@
int main() {
int i;
int p = 2;
int q = 5;
int r = (0 ? ((p > q) ? (p -= 2) : (p += 2)) : (p + q));
for (i = 0; i < 11; ((i % 2) ? (i += 2) : ++i)) {
if (i % 2) { p += q; }
else { p += r; }
}
return p == 34;
}

15
examples/hw1/gcd.c Normal file
View File

@@ -0,0 +1,15 @@
int gcd(int a, int b) {
a = (a > 0) ? a : -a;
b = (b > 0) ? b : -b;
while(a != b) {
if(a > b) { a -= b; }
else { b -= a; }
}
return a;
}
int main() {
return gcd(18, 21) == 3;
}