Cod sursa(job #279860)

Utilizator andreivFMI - vacaroiu andrei andreiv Data 13 martie 2009 01:06:30
Problema Datorii Scor 0
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.42 kb
program datorii;
var f,g:text;
    s:array[1..15001] of longint;
    n,m,i,j,sum,x,y,z:longint;
begin
assign(f,'datorii.in');
assign(g,'datorii.out');
reset(f);
rewrite(g);
read(f,n,m);readln(f);
for i:=1 to n do read(f,s[i]);
for i:=1 to m do
begin
readln(f);
read(f,x,y,z);
if x=0 then s[y]:=s[y]-z else
begin
sum:=0;
for j:=y to z do sum:=sum+s[j];
writeln(g,sum);
end;
end;
close(f);
close(g);
end.