Pagini recente » Cod sursa (job #1928600) | Cod sursa (job #3133554) | Cod sursa (job #941195) | Cod sursa (job #2762758) | Cod sursa (job #2438118)
#include<iostream>
#include<fstream>
using namespace std;
ifstream fin("datorii.in");
ofstream fout("datorii.out");
//combinari de n luate cate k de la 1 la n
//matrice;
int n,m,a[100],s[100];
void citeste(){
fin>>n>>m;
for(int i=1;i<=n;++i){
fin>>a[i];
s[i]=s[i-1]+a[i];
}
}
int sold(int st,int d){
return s[d]-s[st-1];
}
int achitat(int zi,int suma){
int i;
for(i=zi;i<=n;++i)
s[i]-=suma;
}
int main(){
int i,k,a,b;
citeste();
for(i=1;i<=n;++i){
cin>>k>>a>>b;
if(k==0)
achitat(a,b);
if(k==1)
fout<<sold(a,b)<<"\n";
}
fin.close();
fout.close();
return 0;
}