Cod sursa(job #306875)

Utilizator s4d1ckOrtan Seby s4d1ck Data 22 aprilie 2009 08:11:53
Problema Datorii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.59 kb
#include<iostream>  
#include<fstream>  
  
using namespace std;  
  
int main(){  
int v[20000];       
long n,m,i,j,s,a,b;    
short x;     
  
ifstream f; f.open("datorii.in");      
ofstream g; g.open("datorii.out");   
  
f>>n>>m;  
  
for (i=1;i<=n;i++)     
    f>>v[i];     
for (i=1;i<=m;i++)   
    {  
    f>>x>>a>>b;     
    if (x==0) v[a]=v[a]-b;     
           else {     
                s=0;     
                for (j=a;j<=b;j++)     
                    s=s+v[j];     
                g<<s<<endl;     
               }    
    }    
       
f.close();  
g.close();    
return 0;   
}