Cod sursa(job #2824738)

Utilizator fanevodaCalota Stefan fanevoda Data 3 ianuarie 2022 10:18:45
Problema Datorii Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.66 kb
#include <iostream>
#include <fstream>
using namespace std;

ifstream in("datorii.in");
ofstream out("datorii.out");

int main()
{
    int n,m;
    in >> n >> m;

    int v[n+1];

    for (int i=1;i<=n;i++)
        in >> v[i];

    int a=0;
    int zi=0,plata=0;
    int st,dr;
    for (int i=1;i<=m;i++)
    {
        in >>a;
        if (a==0)
        {
            in >>zi;
            in >>plata;
            v[zi]-=plata;
        }
        else
        {
            in >> st;
            in >> dr;
        int s=0;
            for (int j=st;j<=dr;j++)
                s+=v[j];
            out <<s<<endl;

        }

    }



}