#include <stdio.h>

// 1からnまでの奇数の和を求める再帰関数
int sumodd(int n) {
    if (n <= 0) return 0; // ベースケース

    if (n % 2 != 0) {
        // nが奇数の場合、nを足して次はn-2を調べる
        return n + sumodd(n - 2);
    } else {
        // nが偶数の場合、nは足さずにn-1を調べる
        return sumodd(n - 1);
    }
}

int main() {
    int n;
    printf("正の整数nを入力してください: ");
    scanf("%d", &n);

    printf("1から%dまでの奇数の和は %d です\n", n, sumodd(n));
    return 0;
}