lang-bootstrap/05/main.c
2022-02-12 23:44:48 -05:00

18 lines
240 B
C

long factorial(long x) {
return x ? x * factorial(x - 1)
: 1;
}
long fibonacci(long x) {
return x ?
x-1 ?
fibonacci(x-1) + fibonacci(x-2)
: 1
: 0;
}
int main(int argc, char **argv) {
double x = 3.5;
return factorial(x);
}