#include<iostream>
#include<string>
using namespace std;
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);
int li;
string a,b;
cin>>a>>b;
string wynik;
int i,j;
i=a.length();
j=b.length();
int n=min(i,j);
int pre=0;
for(int y=0;y<n;y++)
{
i--; j--;
li=((int(a[i])+int(b[j]))-96+pre);
pre=li/10;
wynik=char(li%10+48)+wynik;
}
if(i==j&&pre>0)
{
wynik=char(pre+48)+wynik;
}
if(i<j)
{
j--;
li=(int(b[j])-48+pre);
pre=li/10;
wynik=char(li%10+48)+wynik;
int z=j;
while(j>0)
{
j--;
li=(int(b[j])+pre-48);
pre=li/10;
wynik=char(li%10+48)+wynik;
}
if(pre>0)
{
wynik=char(pre+48)+wynik;
}
}
if(i>j)
{
i--;
li=(int(a[i])+pre-48);
pre=li/10;
wynik=char(li%10+48)+wynik;
int w=i;
while(i>0)
{
i--;
li=(int(a[i])+pre-48);
pre=li/10;
wynik=char(li%10+48)+wynik;
}
if(pre>0)
{
wynik=char(pre+48)+wynik;
}
}
cout<<wynik;
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 | #include<iostream> #include<string> using namespace std; int main() { ios_base::sync_with_stdio(0); cin.tie(0); int li; string a,b; cin>>a>>b; string wynik; int i,j; i=a.length(); j=b.length(); int n=min(i,j); int pre=0; for(int y=0;y<n;y++) { i--; j--; li=((int(a[i])+int(b[j]))-96+pre); pre=li/10; wynik=char(li%10+48)+wynik; } if(i==j&&pre>0) { wynik=char(pre+48)+wynik; } if(i<j) { j--; li=(int(b[j])-48+pre); pre=li/10; wynik=char(li%10+48)+wynik; int z=j; while(j>0) { j--; li=(int(b[j])+pre-48); pre=li/10; wynik=char(li%10+48)+wynik; } if(pre>0) { wynik=char(pre+48)+wynik; } } if(i>j) { i--; li=(int(a[i])+pre-48); pre=li/10; wynik=char(li%10+48)+wynik; int w=i; while(i>0) { i--; li=(int(a[i])+pre-48); pre=li/10; wynik=char(li%10+48)+wynik; } if(pre>0) { wynik=char(pre+48)+wynik; } } cout<<wynik; } |
English