Pagini recente » Cod sursa (job #2849385) | Cod sursa (job #55521) | Cod sursa (job #3291929) | Cod sursa (job #664463) | Cod sursa (job #550024)
Cod sursa(job #550024)
#include<cstring>
#include<fstream>
using namespace std;
ifstream fin("adunare.in");
ofstream fout("adunare.out");
char v[101];
int a[101],b[101],c[101],i,max1,nr,t;
int main()
{
fin>>v;
a[0]=strlen(v);
for(i=1;i<=a[0];i++) { a[100-a[0]+i]=v[i-1]-'0'; }
fin>>v;
b[0]=strlen(v);
for(i=1;i<=b[0];i++) { b[100-b[0]+i]=v[i-1]-'0'; }
if(a[0]>b[0]) max1=a[0]; else max1=b[0];
for(i=100;i>=100-max1+1;i--)
{
nr=a[i]+b[i]+t;
c[i]=nr%10;
t=nr/10;
}
if(t) { c[100-max1]=t;max1++; }
for(i=100-max1+1;i<=100;i++) fout<<c[i];
return 0;
}