#include <stdio.h>
int rec(int n){
if (n > 0){
return 2*rec(n-1)+3;
}
else{
return -2;
}
}
int main(void) {
int n = 4;
printf("1から%dまでの積は%d\n", n
,rec
(n
)); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCByZWMoaW50IG4pewogICAgaWYgKG4gPiAwKXsKICAgICAgICByZXR1cm4gMipyZWMobi0xKSszOwogICAgfQogICAgZWxzZXsKICAgIAlyZXR1cm4gLTI7CiAgICB9Cn0KCmludCBtYWluKHZvaWQpIHsKICAgIGludCBuID0gNDsKICAgIHByaW50ZigiMeOBi+OCiSVk44G+44Gn44Gu56mN44GvJWRcbiIsIG4scmVjKG4pKTsKCXJldHVybiAwOwp9Cg==