Cod sursa(job #2849704)

Utilizator iuliana67iulia12 iuliana67 Data 15 februarie 2022 16:10:31
Problema Datorii Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.58 kb
#include <iostream>
#include <fstream>

using namespace std;

int n, m;
int* a;


int main()
{
    ifstream f("datorii.in");
    ofstream g("datorii1.out");
    f>>n>>m;
    a = new int[n];
    for(int i = 1 ; i <= n ; i++){
        f>>a[i];
    }
    for(int i  = 0 ; i < n ; i++){
        sum[i] = sum[i - 1] + a[i];
    }
    for(int i = 0 ; i < m ; i++){
        int cod, x, y;
        f>>cod; f>>x; f>>y;
        if(cod == 0){
            a[x - 1] -= y;
        } else {
            g<<sum[y] - sum[x]<<endl;
        }
    }
    g.close();
    return 0;
}