Pagini recente » Cod sursa (job #364072) | Cod sursa (job #2534848) | Cod sursa (job #858612) | Cod sursa (job #2631433) | Cod sursa (job #1194396)
#include <fstream>
#include <algorithm>
#include <fstream>
#define Lim 50000
#define Next (++pos==Lim)?(f.read(Buffer,Lim),pos = 0):0
using namespace std;
ifstream f("adunare.in");
ofstream g("adunare.out");
char Buffer[Lim];
int pos,a,b;
inline void Read(int &x)
{
int semn =1;
while(Buffer[pos]<'0' || '9'<Buffer[pos]){
if(Buffer[pos]=='-')
semn *= -1;
Next;
}
x = 0;
while('0'<=Buffer[pos] && Buffer[pos]<='9')
{
x = x*10 +Buffer[pos]-'0';
Next;
}
x*=semn;
}
int main()
{
f.read(Buffer,Lim);
Read(a);
Read(b);
g<<a+b<<"\n";
return 0;
}