Cod sursa(job #1191690)

Utilizator chiriacandrei25Chiriac Andrei chiriacandrei25 Data 28 mai 2014 14:20:05
Problema A+B Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.61 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";
    /// Prima mea sursa dupa 2 luni de pauza
    return 0;
}