Cod sursa(job #869276)

Utilizator YoYoxxIftimesei Ioan YoYoxx Data 1 februarie 2013 12:15:12
Problema Datorii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.56 kb
#include<fstream>
using namespace std;
ifstream in ("datorii.in");
ofstream out ("datorii.out");
int x[15002];

int interogare(int v,int z,int n)
{
int s=0,i;
	for (i=v;i<=z;i++)
	{
	s=s+x[i];
	}
return s;
}

void achitare(int v,int z,int n)
{

x[v]=x[v]-z;
}




int main()
{

	int n,m,i,j,v,z;
	in>>n>>m;
	for(i=1;i<=n;i++)
	{
		in>>x[i];
	}

	for(i=0;i<m;i++)
	{
		in>>j>>v>>z;

	if(j==1) out<<interogare(v,z,n)<<"\n";
	if(j==0) achitare(v,z,n);
	}


	for(i=1;i<=n;i++)
    {
        out<<x[i]<<" ";
    }
return 0;
}