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