2022-02-12 23:04:53 -05:00
|
|
|
long factorial(long x) {
|
2022-02-13 12:24:19 -05:00
|
|
|
if (x == 0) {
|
|
|
|
return 1;
|
|
|
|
} else {
|
|
|
|
return x * factorial(x-1);
|
|
|
|
}
|
2022-02-12 21:27:57 -05:00
|
|
|
}
|
|
|
|
|
2022-02-12 23:04:53 -05:00
|
|
|
long fibonacci(long x) {
|
2022-02-13 11:24:30 -05:00
|
|
|
return x > 0 ?
|
|
|
|
x > 1 ?
|
2022-02-12 23:04:53 -05:00
|
|
|
fibonacci(x-1) + fibonacci(x-2)
|
|
|
|
: 1
|
|
|
|
: 0;
|
2022-02-12 21:27:57 -05:00
|
|
|
}
|
|
|
|
|
2022-02-13 12:24:19 -05:00
|
|
|
long gcd(long a, long b) {
|
|
|
|
while (a != 0) {
|
|
|
|
long temp = a;
|
|
|
|
a = b % a;
|
|
|
|
b = temp;
|
|
|
|
}
|
|
|
|
return b;
|
|
|
|
}
|
|
|
|
|
2022-02-12 23:04:53 -05:00
|
|
|
int main(int argc, char **argv) {
|
2022-02-13 12:24:19 -05:00
|
|
|
int exp = 0;
|
2022-02-13 12:43:34 -05:00
|
|
|
int i;
|
|
|
|
int j;
|
|
|
|
for (i = 0; i < 10; ++i) {
|
|
|
|
for (j = 0; j < 10; ++j) {
|
|
|
|
if (j >= i) break;
|
|
|
|
exp += 1;
|
|
|
|
}
|
|
|
|
if (i >= 5) break;
|
|
|
|
}
|
|
|
|
return exp ;
|
2022-02-09 22:44:27 -05:00
|
|
|
}
|
2022-02-12 21:27:57 -05:00
|
|
|
|