Pagini recente » Cod sursa (job #748974) | Diferente pentru template/onis-2014/header intre reviziile 15 si 31 | Cod sursa (job #3136007) | Diferente pentru template/algoritmiada-2011/header intre reviziile 18 si 5 | Cod sursa (job #558907)
Cod sursa(job #558907)
#include<fstream.h>
int main ()
{
long v[1001],i,j,a,b,tip,s,m,n;
ifstream f("datorii.in");
ofstream g("datorii.out");
f>>n>>m;
for(i=1;i<=n;i++) f>>v[i];
for(i=1;i<=m;i++) { f>>tip>>a>>b;
s=0;
if(tip==1) { for(j=a;j<=b;j++) s=s+v[j];
g<<s<<'\n';
}
else v[a]=v[a]-b;
}
g.close();
return 0;
}