Răspuns:
program T;
uses wincrt;
var n,i:Integer;
a,x:real;
begin
readln(n);
a:=n;
if(n mod 2=0) then
begin
x:=(a/2*a/2+a/2);
end
else
begin
a:=a-1;
x:=(a/2*a/2+a/2);
end;
a:=0;
for i:=0 to n do
begin
a:=i+a;
end;
writeln('suma numerelor pare de pine la ',n,' este: ',x);
writeln('suma tuturor numerelor de pina la ',n,' este: ',a);
end.