Cod sursa(job #1795934)
| Utilizator | Data | 2 noiembrie 2016 22:38:41 | |
|---|---|---|---|
| Problema | A+B | Scor | 100 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.67 kb |
#include<stdio.h>
#define DIM 10000
char buff[DIM];
int poz=0;
FILE*fin=fopen("adunare.in","r");
FILE*fout=fopen("adunare.out","w");
inline void citeste(int &numar)
{
numar=0;
while(buff[poz]<'0' || buff[poz]>'9')
{
if(++poz==DIM)
{
fread(buff,1,DIM,fin);
poz=0;
}
}
while(buff[poz]>='0' && buff[poz]<='9')
{
numar=numar*10+buff[poz]-'0';
if(++poz==DIM)
{
fread(buff,1,DIM,fin);
poz=0;
}
}
}
int main()
{
int a,b;
citeste(a);
citeste(b);
fprintf(fout,"%d",a+b);
fclose(fin);
fclose(fout);
}
