Pagini recente » Cod sursa (job #3261350) | Cod sursa (job #1104916) | Cod sursa (job #957248) | Cod sursa (job #2334133) | Cod sursa (job #3343381)
#include <bits/stdc++.h>
using namespace std;
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)
{
pos=0;
len=fread(buffer,1,SIZE,file);
}
return buffer[pos++];
}
public:
InParser(const char* filename)
{
file=fopen(filename,"r");
len=0;
pos=0;
}
InParser& operator>>(int& n)
{
char c=get_char();
while(!isdigit(c) && c!='-') c=get_char();
bool sgn=(c=='-');
if(c=='-') c=get_char();
n=c-'0';
c=get_char();
while(isdigit(c))
{
n=n*10+(c-'0');
c=get_char();
}
if(sgn) n=-n;
return *this;
}
};
ofstream fout("adunare.out");
InParser fin("adunare.in");
signed main()
{
int a,b;
fin>>a>>b;
fout<<(a+b)<<'\n';
return 0;
}