Cod sursa(job #1795934)

Utilizator PinkiePie1189Preoteasa Mircea-Costin PinkiePie1189 Data 2 noiembrie 2016 22:38:41
Problema A+B Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.67 kb
#include<stdio.h>
#define DIM 10000
char buff[DIM];
int poz=0;
FILE*fin=fopen("adunare.in","r");
FILE*fout=fopen("adunare.out","w");
inline void citeste(int &numar)
{
    numar=0;
    while(buff[poz]<'0' || buff[poz]>'9')
    {
        if(++poz==DIM)
        {
            fread(buff,1,DIM,fin);
            poz=0;
        }
    }
    while(buff[poz]>='0' && buff[poz]<='9')
    {
        numar=numar*10+buff[poz]-'0';
        if(++poz==DIM)
        {
            fread(buff,1,DIM,fin);
            poz=0;
        }
    }
}
int main()
{
    int a,b;
    citeste(a);
    citeste(b);
    fprintf(fout,"%d",a+b);
    fclose(fin);
    fclose(fout);
}