Răspuns:
int calculează_expresia(int n) {
int S = 0;
for (int i = 1; i <= n; i++)
S += (i % 2 ? i : -i);
return S;
}
Explicație:
Am observat că la fiecare număr par scade, și la fiecare număr impar crește.
De asemenea, instrucțiunea "S += (i % 2 ? i : -i);" se poate scrie și ca
if (i % 2 == 1)
S += i;
else
S -= i; // Sau S += -i;