Pagini recente » Cod sursa (job #1703170) | Cod sursa (job #930629) | Cod sursa (job #1393892) | Cod sursa (job #1826151) | Cod sursa (job #2124384)
#include <fstream>
#include <cstring>
using namespace std;
ifstream fin("adunare.in");
ofstream fout("adunare.out");
char a[101],b[101];
int x[101],y[101],z[101],n,m,i,t,k;
int main()
{
fin>>a+1>>b+1;
n=strlen(a+1);
m=strlen(b+1);
for(i=1;i<=n;i++)
x[i]=a[n-i+1]-'0';
for(i=1;i<=m;i++)
y[i]=b[m-i+1]-'0';
x[0]=n;
y[0]=m;
t=0;
for(i=1;i<=x[0]||i<=y[0];i++){
k=x[i]+y[i]+t;
z[i]=k%10;
t=k/10;
}
z[0]=i-1;
if(t>0){
z[0]=i;
z[i]=t;
}
for(i=z[0];i>=1;i--)
fout<<z[i];
return 0;
}