int Sum(int n){
int temp=1;
int result=0;
for(int i=1;i<=n;i++)
{
result+=i*temp;
temp*=-1;
}
return result;
}
Vì ko biết Giới hạn đến bao nhiêu nên mình làm thế này é!
uses crt;
var n,i,t:integer;
begin
clrscr;
readln(n);
t:=0;
for i:=1 to n+1 do
if i mod 2=0 then t:=t-i
else t:=t+i;
writeln(t);
readln;
end.