Pagini recente » Cod sursa (job #3122688) | Cod sursa (job #779046) | Cod sursa (job #3268379) | Cod sursa (job #1465078) | Cod sursa (job #3232658)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("datorii.in");
ofstream fout("datorii.out");
int n,m;
struct kod{
int k;
};
struct kordinata{
int mettol;
int meddig;
};
struct levonas{
int melyikbol;
int mennyit;
};
int main()
{
fin>>n;
int a[n];
for(int i=0;i<n;i++){
fin>>a[i];
}
while(m>0){
kod binar;
fin>>binar.k;
if(binar.k==0){
levonas minusz;
fin>>minusz.melyikbol>>minusz.mennyit;
a[minusz.melyikbol]=a[minusz.melyikbol]-minusz.mennyit;
}
else{
int s=0;
kordinata pozicio;
fin>>pozicio.mettol>>pozicio.meddig;
for(int i=pozicio.mettol;i<=pozicio.meddig;i++){
s=s+a[i];
}
fout<<s<<endl;
}
m--;
}
return 0;
}