Pagini recente » Cod sursa (job #1807151) | Cod sursa (job #1826942) | Cod sursa (job #724917) | Cod sursa (job #408703) | Cod sursa (job #1628717)
#include <fstream>
#include <cstring>
using namespace std;
ifstream f("adunare.in");
ofstream g("adunare.out");
int n,nn,i,j,w,u,p,a[1010],d;
char sir[1010],sirr[1010];
int main()
{
f>>(sir+1);
n=strlen(sir+1);
f>>(sirr+1);
nn=strlen(sirr+1);
i=n;
j=nn;
while(i>=1 && j>=1)
{
u=sir[i]-'0'+sirr[j]-'0'+w;
a[++p]=u%10;
w=u/10;
--i;
--j;
}
for(d=i;d>=1;--d)
{
a[++p]=(w+sir[d]-'0')%10;
w=w/10;
}
for(d=j;d>=1;--d)
{
a[++p]=(w+sirr[d]-'0')%10;
w=w/10;
}
while(w!=0)
{
a[++p]=w%10;
w=w/10;
}
for(i=p;i>=1;--i)
{
g<<a[i];
}
return 0;
}