Pagini recente » Cod sursa (job #3144982) | Cod sursa (job #3286655) | Cod sursa (job #747475) | Cod sursa (job #3293643) | Cod sursa (job #1321654)
#include <fstream>
using namespace std;
int a[20],b[20],n,i,c,m,x,y;
ifstream f("adunare.in");
ofstream g("adunare.out");
int main()
{
//diana
f>>x>>y;
int t=1;
//punerea in vector
{
while(x)
{
a[t]=x%10;
t++;
x/=10;
}
a[0]=t-1;
t=1;
while(y)
{
b[t]=y%10;
t++;
y/=10;
}
b[0]=t-1;
}
if(a[0]>b[0]) t=a[0];
else t=b[0];
for(i=1;i<=t;i++)
{
n=a[i];
a[i]=(m+a[i]+b[i])%10;
m=(m+n+b[i])/10;
}
if(m>0)g<<m;
//afisare
for(i=t;i>=1;i--)
g<<a[i];
return 0;
}