Pagini recente » Cod sursa (job #1650952) | Cod sursa (job #2487442) | Cod sursa (job #1244992) | Profil ishisushi | Cod sursa (job #1297148)
#include <iostream>
#include <fstream>
using namespace std;
void response0(int fst, int last);
void response1(int fst, int last);
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[256];
for(int i = 1; i <= n; i++)
{
f_in>>a[i]; // read values for days
cout<<a[i]<<" ";
}
for(int i = 1; i <= m; i++)
{
int t, f, l;
f_in>>t>>f>>l;
cout<<t<<" "<<f<<" "<<l<<endl;
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;
}