Cod sursa(job #1214897)

Utilizator chiriacandrei25Chiriac Andrei chiriacandrei25 Data 31 iulie 2014 17:52:05
Problema A+B Scor 100
Compilator cpp Status done
Runda Lista lui wefgef Marime 0.57 kb
#include <fstream>
#define verf ++poz==Lg? fin.read(Buffer,Lg), poz=0:0
#define Lg 1000

using namespace std;
ifstream fin("adunare.in");
int poz;
char Buffer[Lg];

inline void Read(int &x)
{
    int semn=1;
    for(;(Buffer[poz]<'0' || Buffer[poz]>'9') && Buffer[poz]!='-';verf);
    if(Buffer[poz]=='-')
    {
        semn=-1;
        verf;
    }
    for(x=0;Buffer[poz]>='0' && Buffer[poz]<='9';x=x*10+Buffer[poz]-'0',verf);
}

int main()
{
    int a,b;
    ofstream fout("adunare.out");
    Read(a); Read(b);
    fout<<a+b<<"\n";
    return 0;
}