Pagini recente » Cod sursa (job #2962890) | Cod sursa (job #1211889) | Cod sursa (job #259874) | Cod sursa (job #3037538) | Cod sursa (job #1264827)
#include<fstream>
#include<cstring>
using namespace std;
ifstream fin("adunare.in");
ofstream fout("adunare.out");
int a[101],b[101],i,k,t,c[1001];
char v[101];
int main(){
fin>>v;
a[0]=strlen(v);
for(i=a[0]-1;i>=0;i--){
a[a[0]-i]=v[i]-'0';
}
fin>>v;
b[0]=strlen(v);
for(i=b[0]-1;i>=0;i--){
b[b[0]-i]=v[i]-'0';
}
if(b[0]>=a[0]){
k=b[0];
}
if(b[0]<a[0]){
k=a[0];
}
t=0;
c[0]=k;
for(i=1;i<=k;i++){
c[i]=a[i]+b[i]+t;
t=c[i]/10;
c[i]%=10;
}
if(t!=0){
c[++c[0]]=t;
}
for(i=c[0];i>=1;i--){
fout<<c[i];
}
return 0;
}