#include <stdio.h>

int rec(int n) {
    // 0以下になったら終了（偶数の場合は2->0となりここで終了する）
    if (n <= 0) {
        return 0;
    } 
    // 1になったら1を返す（奇数の終了条件）
    else if (n == 1) {
        return 1;
    } 
    // それ以外は n を足して 2 引いた値を再帰呼び出し
    else {
        return rec(n - 2) + n;
    }
}

int main(void) {
    int n = 11;
    
    // n が偶数か奇数かでメッセージを変える
    if (n % 2 == 0) {
        printf("%d以下の正の偶数の和は%d\n", n, rec(n));
    } else {
        printf("%d以下の正の奇数の和は%d\n", n, rec(n));
    }
    
    return 0;
}