Pagini recente » Cod sursa (job #1733429) | Cod sursa (job #2308347) | Cod sursa (job #1950812) | Cod sursa (job #2267165) | Cod sursa (job #1737080)
#include<cstdio>
using namespace std;
FILE *g,*f;
int n,m,i,j,v[15000],p,q,x,s;
int main()
{
f=fopen ("datorii.in","r");
fscanf(f,"%i %i",&n,&m);
for(i=0;i<n;i++)
fscanf(f,"%i",&v[i]);
g=fopen("datorii.out","w");
for(i=0;i<m;i++)
{
fscanf(f,"%i %i %i",&x,&p,&q);
if(x==1)
{
s=0;
for(j=p-1;j<q;j++)
s+=v[j];
fprintf(g,"%i\n",s);
}
else
{
v[p-1]-=q;
}
}
fclose(g);
fclose(f);
return 0;
}