Pagini recente » Cod sursa (job #2309855) | Cod sursa (job #2818359) | Cod sursa (job #1908598) | Cod sursa (job #2636550) | Cod sursa (job #327303)
Cod sursa(job #327303)
#include <stdio.h>
FILE *f,*g;
long a[15001],n,m,x,y,c,i;
int main(){
f=fopen("datorii.in","r");
g=fopen("datorii.out","w");
fscanf(f,"%ld%ld",&n,&m);
a[0]=0;
for (i=1;i<=n;i++){
fscanf(f,"%ld",&x);
a[i]=a[i-1]+x;
}
for (i=1;i<=m;i++){
fscanf(f,"%ld%ld%ld",&c,&x,&y);
if (c==0) a[x]-=y;
if (c==1) fprintf(g,"%ld\n",a[y]-a[x]);
}
fclose(f);
fclose(g);
}