Cod sursa(job #368997)
Utilizator | Data | 26 noiembrie 2009 20:32:26 | |
---|---|---|---|
Problema | A+B | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.37 kb |
#include<stdio.h>
int main()
{
FILE *f=fopen("adunare.in", "r");
FILE *g=fopen("adunare.out", "w");
long a,b,c,d,i=0;
while(!feof(f))
{
fscanf(f, "%d", &a);
fscanf(f, "%d", &b);
c=a+b;
d=c;
while(d)
{
d=d/10;
i++;
}
while(i)
{
d=d*10;
i--;
}
i=c;
c=c*d+i;
fprintf(g, "%d", c);
}
fclose(g);
return 0;
}