Pagini recente » Cod sursa (job #3243513) | Cod sursa (job #2295879) | Cod sursa (job #2074952) | Cod sursa (job #3306435) | Cod sursa (job #3343378)
#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();
}
bool neg=(c=='-');
c=get_char();
n=(c-'0');
while(isdigit(c))
{
n=n*10+(c-'0');
c=get_char();
}
if(neg) n=-n;
return *this;
}
};
InParser fin("adunare.in");
signed main()
{
int a,b;
fin>>a>>b;
fout<<(a+b)<<'\n';
return 0;
}