#include <stdio.h>
int sumodd(int n){
if(n<=0) return 0;
if(n%2==1)
return n + sumodd(n-1);
else
return sumodd(n-1);
}
int main(void) {
int n;
if(n<=0){
return 1;
}
int result=sumodd(n);
printf("1から%dまでの奇数の和は%dです",n
,result
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgc3Vtb2RkKGludCBuKXsKCWlmKG48PTApIHJldHVybiAwOwoJaWYobiUyPT0xKQoJcmV0dXJuIG4gKyBzdW1vZGQobi0xKTsKCWVsc2UKCXJldHVybiBzdW1vZGQobi0xKTsKCQp9CgppbnQgbWFpbih2b2lkKSB7CgkKCWludCBuOwoJc2NhbmYoIiVkIiwmbik7CglpZihuPD0wKXsKCQlwcmludGYoIuOCqOODqeODvCIpOwoJCXJldHVybiAxOwoJfQoJaW50IHJlc3VsdD1zdW1vZGQobik7CglwcmludGYoIjHjgYvjgoklZOOBvuOBp+OBruWlh+aVsOOBruWSjOOBryVk44Gn44GZIixuLHJlc3VsdCk7CgkKCXJldHVybiAwOwp9Cg==