Cod sursa(job #283397)

Utilizator gggbbbyyyDarkMan gggbbbyyy Data 19 martie 2009 09:10:59
Problema Datorii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include <fstream.h>
#include <iostream.h>

int v[15001];

unsigned long op(int p,int q)
{
  unsigned long s=0;
  for(int i=p;i<=q;i++)
    s+=v[i];
  return(s);
}

int main()
{
  int n,m,i,o,p,q;
  ifstream f("datorii.in");
  ofstream g("datorii.out");
  f>>n>>m;
  for(i=1;i<=n;i++)
    f>>v[i];
  for(i=1;i<=m;i++)
    {
      f>>o>>p>>q;
      if (o==0)
	v[p]-=q;
      else
	g<<op(p,q)<<endl;
    }
  g.close();
  return(0);
}