知识点:

循环控制:循环控制

数学

#include <iostream>
using namespace std;

int main() {
    int n = 0;
    int sum = 0;
    cin >> n;

    if (n % 2 == 0) {
        sum = -n / 2;
    } else {
        sum = (n + 1) / 2;
    }

    cout << sum;

    return 0;
}

/*
int main() {
    int n = 0;
    int flag = 1;
    int sum = 0;
    cin >> n;

    for (int i = 1; i <= n; i++) {
        sum += i * flag;
        flag *= (-1);
    }

    cout << sum;

    return 0;
}
*/