Pagini recente » Cod sursa (job #1846964) | Cod sursa (job #1332494) | Cod sursa (job #650063) | Cod sursa (job #2849754) | Cod sursa (job #394534)
Cod sursa(job #394534)
#include<fstream.h>
ifstream f("ad.in");
ofstream g("ad.out");
int i,a[11],b[11],c[11],nb,nc,na,t,j;
char d;
int main()
{
na=0;nb=0;f.get(d);
while(d!='\n')
{
a[na]=d-'0';
na++;
f.get(d);
}
f.get(d);
while(d!='\n')
{
b[nb]=d-'0';
nb++;
f.get(d);
}
/*for(i=0;i<=na-1;i++)
g<<a[i]<<' ';*/
t=0;i=na-1;j=nb-1;nc=0;
while(i>=0&&j>=0)
{
c[nc]=(a[i]+b[j]+t)%10;
t=(a[i]+b[j]+t)/10;
i--;j--;nc++;
}
while(i>=0)
{
c[nc]=(a[i]+t)%10;
t=(a[i]+t)/10;
nc++;i--;
}
while(j>=0)
{
c[nc]=(b[j]+t)%10;
t=(b[j]+t)/10;
nc++;j--;
}
if(t>0)
{
c[nc]=t;nc++;
}
for(i=nc-1;i>=0;i--)
g<<c[i];
g.close();
return 0;
}