Cod sursa(job #1185554)
| Utilizator | Data | 15 mai 2014 23:34:44 | |
|---|---|---|---|
| Problema | A+B | Scor | 100 |
| Compilator | c | Status | done |
| Runda | Arhiva de probleme | Marime | 0.62 kb |
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
FILE *in,*out;
in=fopen("adunare.in","rt");
out=fopen("adunare.out","wt");
int a=0,b=0,i,rez=0;
char s[11];
fgets(s,10,in);
for(i=0;i<strlen(s)-1;i++)
a=a*10+(s[i]-'0');
fgets(s,10,in);
for(i=0;i<strlen(s)-1;i++)
b=b*10+(s[i]-'0');
rez=a+b;
i=0;
while(rez!=0)
{
a=rez%10;
s[i]=a;
rez=rez/10;
i++;
}
i--;
while(i>=0)
{
fputc(s[i]+'0',out);
i--;
}
fclose(in);
fclose(out);
return 0;
}
