Cod sursa(job #261631)

Utilizator ooctavTuchila Octavian ooctav Data 18 februarie 2009 16:40:34
Problema Datorii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.54 kb
// datorii.cpp : Defines the entry point for the console application.
//

#include <stdio.h>
int e[15004];
int main()
{
	long i,n,m,a,iden,b,suma,j;
	FILE *f1,*f2;
	f1=fopen("datorii.in","r");
	f2=fopen("datorii.out","w");
	fscanf(f1,"%d %d",&n,&m);
	for(i=1;i<=n;i++)
		fscanf(f1,"%d",&e[i]);
	for(i=1;i<=m;i++)
	{
		fscanf(f1,"%d %d %d",&iden,&a,&b);
		if(iden==1)
		{
			suma=0;
			for(j=a;j<=b;j++)
				suma=suma+e[j];
			fprintf(f2,"%d\n",suma);
		}
		else
			e[a]=e[a]-b;
	}
	fclose(f1);
	fclose(f2);
	return 0;
}