Pagini recente » Cod sursa (job #1137854) | Cod sursa (job #3183245) | Cod sursa (job #2985827) | Cod sursa (job #3291190) | Cod sursa (job #1321632)
#include <fstream>
using namespace std;
ifstream fin("adunare.in");
ofstream fout("adunare.out");
int A[100],B[100],C[100],a,b,x,y,i,k,s,nr,t;
int main()
{
//Alin
fin>>a>>b;
x=a;
y=b;
while(a!=0)
{
k++;
a=a/10;
}
while(b!=0)
{
s++;
b=b/10;
}
A[0]=k;
B[0]=s;
for(i=1;i<=k;i++)
{A[i]=x%10;
x=x/10;
}
for(i=1;i<=s;i++)
{
B[i]=y%10;
y=y/10;
}
t=0;
for(i=1;i<=A[0]|| i<=B[0] || t!=0;i++)
{
C[i]=(t+A[i]+B[i])%10;
t=(t+A[i]+B[i])/10;
nr++;
}
C[0]=i-1;
for(i=nr;i>=1;i--)
fout<<C[i];
return 0;
}