Pagini recente » Cod sursa (job #2599491) | Cod sursa (job #2117762) | Cod sursa (job #208373) | Cod sursa (job #2571795) | Cod sursa (job #1641951)
# include <fstream>
# include <cstring>
using namespace std;
ifstream fin("adunare.in");
ofstream fout("adunare.out");
int c[20],d[20],i,nr1,nr2,nr3,nr4;
char a[20],b[20];
void add (int c[],int d[]){
int i,t=0;
for(i=1;i<=max(nr3,nr4)||t;i++,t/=10){
c[i]=(t+=c[i]+d[i])%10;
}
c[0]=i-1;
}
int main () {
fin>>a>>b;
nr1=strlen(a);
nr2=strlen(b);
for(i=nr1-1;i>=0;i--)
c[++nr3]=a[i]-'0';
for(i=nr2-1;i>=0;i--){
d[++nr4]=b[i]-'0';
}
add(c,d);
for(i=c[0];i>=1;i--){
fout<<c[i];
}
return 0;
}