Cod sursa(job #1154866)

Utilizator raduzxstefanescu radu raduzx Data 26 martie 2014 14:04:26
Problema Datorii Scor 0
Compilator c Status done
Runda Arhiva de probleme Marime 0.68 kb
#include <fstream>
#include <stdio.h>
using namespace std;

int main()
{
    FILE *f=fopen("datorii.in","r");
    FILE *g=fopen("datorii.out","w");
    int n,m,v[15001],i,a,b,c,s,j;
    fscanf(f,"%d",&n);
    fscanf(f,"%d",&m);
  //  fprintf(g,"%d",n);
    for(i=1;i<=n;i++)
        fscanf(f,"%d",&v[i]);
    for(i=1;i<=m;i++)
    {
        fscanf(f,"%d%d%d",&a,&b,&c);
        if(a==0)
        {
            v[b]=v[b]-c;
        }
        if(a==1)
        {
            s=0;
            for(j=b;j<=c;j++)
            {
                s=s+v[j];
            }
            fprintf(g,"%d \n",s);
        }
    }
    fclose(f);
    fclose(g);

    return 0;
}