Cod sursa(job #2648314)

Utilizator DenisCosminDraghici Denis DenisCosmin Data 10 septembrie 2020 02:48:16
Problema Datorii Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.73 kb
#include <iostream>
#include <fstream>
using namespace std;

int main()
{
    int m,n,cod,suma = 0,inceput,final,zi,valoare;
    fstream fin("datorii.in");
    ofstream fout("datorii.out");
    fin>>n;
    fin>>m;
    int sume[n];
    for(int i = 1;i <= n;i++){
        fin>>sume[i];
    }
    for(int i = 1;i <= n;i++){
        fin>>cod;
        if(cod == 1){
            fin>>inceput;
            fin>>final;
            for(int j = inceput;j <= final;j++){
                suma += sume[j];
            }
            fout<<suma;
            fout<<endl;
            suma = 0;
        }
        else if(cod == 0){
            fin>>zi;
            fin>>valoare;
            sume[zi] -= valoare;
        }
    }
}