lang-bootstrap/05/main.c
2022-02-13 11:59:18 -05:00

38 lines
361 B
C

long factorial(long x) {
return x > 0 ? x * factorial(x - 1)
: 1;
}
long fibonacci(long x) {
return x > 0 ?
x > 1 ?
fibonacci(x-1) + fibonacci(x-2)
: 1
: 0;
}
int main(int argc, char **argv) {
float f = 3.7;
int i = 37;
f--;
++i;
--f;
++f;
f++;
--i;
f--;
++i;
--f;
++f;
f++;
--i;
f--;
++i;
--f;
++f;
f++;
--i;
return f;
}