Cod sursa(job #1550701)

Utilizator Denisa-DanielaDenisa-Daniela Denisa-Daniela Data 14 decembrie 2015 16:05:02
Problema Datorii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.48 kb
#include <fstream>
#include <iostream>

using namespace std;

int main()
{
	ifstream f("datorii.in");
	ofstream g("datorii.out");
	int N, T, V, P, Q, i, x;
	long M, sum;

	f >> N >> M;

	int* A = new int[N];

	for (i = 1; i <= N; i++)
		f >> A[i];

	while (!f.eof())
	{
		f >> x;
		if (x == 1)
		{
			f >> P >> Q;
			sum = 0;
			for (i = P; i <= Q; i++)
				sum += A[i];
			g << sum << endl;
		}
		else
		{
			f >> T >> V;
			A[T] = A[T] - V;
		}
	}
	return