Pagini recente » Cod sursa (job #1539107) | Cod sursa (job #2938561) | Cod sursa (job #52400) | Cod sursa (job #2448613) | Cod sursa (job #1219966)
#include <iostream>
#include <limits.h>
#include <cmath>
#include <algorithm>
#include <vector>
#include <utility>
using namespace std;
#define mp make_pair
#define pb push_back
#define ff first
#define ss second
string a,b,c;
int i,r=0,vec[1001],x,y,j;
vector <int> v,u;
int main()
{
cin>>a>>b;
for(i=0 ; i<a.size(); i++)
v.pb(a[i]-'0');
for(i=0 ; i<b.size(); i++)
u.pb(b[i]-'0');
x=v.size();
y=u.size();
reverse(v.begin(), v.end());
reverse(u.begin(), u.end());
i=0;
while(x!=0 and y!=0)
{
vec[i]+=(v[i]+u[i])%10;
vec[i+1]+=(v[i]+u[i])/10;
x-=1; y-=1;
i+=1;
}
for(j=i ; j>=0 ; j--)
if (vec[j]!=0) cout<<vec[j];
return 0;
}