summaryrefslogtreecommitdiff
path: root/05/main.c
blob: 30ce55743b743abb1677c068c3cffbb79df2db6d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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) {
	return 1 || -0.1;
}