Pagini recente » Cod sursa (job #3173141) | Cod sursa (job #423482) | Cod sursa (job #1631175) | Cod sursa (job #94419) | Cod sursa (job #1417924)
#include <fstream>
using namespace std;
int x,y,a[15],b[15],t,i,m,ap,c[31],k;
ifstream fin ("adunare.in");
ofstream fout ("adunare.out");
int main (){
fin>>x>>y;
k = 0;
ap = 0;
while(x!=0){
a[++k]=x%10;
ap++;
x/=10;
}
a[0] = ap;
ap = 0;
k = 0;
while(y!=0){
b[++k] = y%10;
ap++;
y/=10;
}
b[0] = ap;
if(a[0] > b[0])
m = a[0];
else
m = b[0];
t = 0;
for(i=1;i<=m;i++){
c[i] = a[i]+b[i]+t;
t = c[i]/10;
c[i]%=10;
}
c[0] = m;
if(t!=0){
c[0]++;
c[ c[0] ] = t;
}
for(i=c[0];i>=1;i--)
fout<<c[i];
return 0;
}