Cod sursa(job #3232658)

Utilizator Gergo123Schradi Gergo Gergo123 Data 31 mai 2024 19:55:58
Problema Datorii Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.92 kb
#include <iostream>
#include <fstream>

using namespace std;

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

int n,m;

struct kod{
    int k;
};

struct kordinata{
    int mettol;
    int meddig;
};

struct levonas{
    int melyikbol;
    int mennyit;
};

int main()
{
    fin>>n;
    int a[n];
    for(int i=0;i<n;i++){
        fin>>a[i];
    }
    while(m>0){
        kod binar;
        fin>>binar.k;
        if(binar.k==0){
            levonas minusz;
            fin>>minusz.melyikbol>>minusz.mennyit;
            a[minusz.melyikbol]=a[minusz.melyikbol]-minusz.mennyit;
        }
        else{
            int s=0;
            kordinata pozicio;
            fin>>pozicio.mettol>>pozicio.meddig;
            for(int i=pozicio.mettol;i<=pozicio.meddig;i++){
                s=s+a[i];
            }
            fout<<s<<endl;

        }
        m--;
    }
    return 0;
}