Pagini recente » Istoria paginii runda/cnrv_x1 | Cod sursa (job #742993) | Cod sursa (job #2566861) | Cod sursa (job #2216922) | Cod sursa (job #1297160)
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream f_in("datorii.in");
ofstream f_out("datorii.out");
short int n;
int m;
f_in>>n>>m;//read n, m
int a[1001];
for(int i = 1; i <= n; i++)
{
f_in>>a[i]; // read values for days
}
for(int i = 1; i <= m; i++)
{
int t, f, l;
f_in>>t>>f>>l;
if(t==0)
a[f]-=l;
else
{
int sum = 0;
for(int i = f; i <= l; i++)
{
sum+=a[i];
}
f_out<<sum<<endl;
}
}
f_in.close();
f_out.close();
return 0;
}