Cod sursa(job #2567295)

Utilizator HotSauceDragos Pancescu HotSauce Data 3 martie 2020 16:29:55
Problema Datorii Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.64 kb
#include <iostream>
#include <fstream>

using namespace std;

/*typedef struct Operatii{
    int cod;
    int P, Q;
}*/

int main()
{
    ifstream in;
    ofstream out;
    int N, M;

    in.open("datorii.in");
    out.open("datorii.out");

    in >> N >> M;
    int A[N];

    for (int i=0; i<N; i++)
        in >> A[i];

    for (int i=0; i<M; i++){
        int cod, P, Q;
        in >> cod >> P >> Q;

        if (cod == 0)
            A[P] -= Q;
        else{
            int s = 0;
            for (int j=P-1; j<Q; j++)
                s += A[j];
            out << s << '\n';
        }
    }
    return 0;
}