Pagini recente » Cod sursa (job #3177557) | Cod sursa (job #747846) | Cod sursa (job #470047) | Cod sursa (job #2274189) | Cod sursa (job #675084)
Cod sursa(job #675084)
#include <fstream>
#include <string.h>
#define infile "adunare.in"
#define outfile "adunare.out"
#include <stdlib.h>
using namespace std;
int main (void)
{
ifstream in(infile);
int i,x,y,s,ok;
char a[1000],b[10000];
in>>a;
in>>b;
ok=0;
for (i=strlen(a)-1;i>=0;i--)
{
x=a[i]-48;
y=b[i]-48;
s=x+y;
if (ok==1)
s=s+1;
if (s>9)
{
ok=1;
b[i]=s%10+48;
}
else
{
ok=0;
b[i]=s+48;
}
}
ofstream out(outfile);
out<<b;
in.close();
out.close();
return 0;
}