Cod sursa(job #3343379)

Utilizator tudor_costinCostin Tudor tudor_costin Data 27 februarie 2026 11:17:10
Problema A+B Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 1.07 kb
#include <bits/stdc++.h>

using namespace std;
ofstream fout("adunare.out");
class InParser
{
private:
    static const int SIZE=(1<<16);
    char buffer[SIZE];
    int len;
    int pos;
    FILE* file;
    inline char get_char()
    {
        if(pos==len)
        {
            len=fread(buffer,1,SIZE,file);
            pos=0;
        }
        return buffer[pos++];
    }
public:
    InParser(const char* filename)
    {
        file=fopen(filename,"r");
        pos=0;
        len=0;
    }
    InParser& operator>>(int &n)
    {
        char c=get_char();
        while(!isdigit(c) && c!='-')
        {
            c=get_char();
        }
        int sgn=1;
        if(c=='-')
        {
            n=0;
            sgn=-1;
        }
        else n=c-'0';
        c=get_char();
        while(isdigit(c))
        {
            n=n*10+(c-'0');
            c=get_char();
        }
        n*=sgn;
        return *this;
    }
};
InParser fin("adunare.in");
signed main()
{
    int a,b;
    fin>>a>>b;
    fout<<(a+b)<<'\n';
    return 0;
}