Pagini recente » Monitorul de evaluare | Monitorul de evaluare | Rating Ovidiu Rosca (junior) | Rating Stefan Puica (Stefanstef99) | Cod sursa (job #1321650)
#include <fstream>
using namespace std;
ifstream fin("adunare.in");
ofstream fout("adunare.out");
int x,a[100],b[100],c[100],t=0,i,y,r;
int main()
{ //Bogdan Zanfir
fin>>x>>y;
while(x!=0)
{ i++;
a[i]=x%10;
x=x/10;
}
a[0]=i;
while(y!=0)
{ r++;
b[r]=y%10;
y=y/10;
}
b[0]=r;
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;
}
c[0]=i-1;
for(i=c[0];i>=1;i--)
fout<<c[i];
return 0;
}