Cod sursa(job #532998)

Utilizator Dana_2011D.M.Florescu Dana_2011 Data 12 februarie 2011 20:53:28
Problema Datorii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.43 kb
#include<stdio.h>
unsigned long n,m,i,a,b,c;
int v[15010];
int main(){
    freopen("datorii.in","r",stdin);
	freopen("datorii.out","w",stdout);
	scanf("%d %d",&n,&m);
	for(i=1;i<=n;i++) scanf("%d ",&v[i]);
	for(i=1;i<=m;i++){
		scanf("%d %d %d",&a,&b,&c);
		if(a==1){
			int suma=0,j;
	          for(j=b;j<=c;j++)
		          suma=suma+v[j];
		 printf("%d \n",suma);
		}
		if(a==0)
			v[b]=v[b]-c;
	}
    return 0;
}