Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<cstdio>
- #include<algorithm>
- #include<cstring>
- using namespace std;
- #define sl strlen
- void sum(){
- char a[23],b[23],c[23];
- int e=0,zero=0;
- cin>>a>>b;//cout<<a<<' '<<b<<endl;
- if(sl(a)!=sl(b)){
- if(sl(a)>sl(b))
- for(int i=sl(b);i<sl(a);i++) b[i]=48;
- else
- for(int i=sl(a);i<sl(b);i++) a[i]=48;
- //cout<<a<<' '<<b<<endl;
- }
- // cout<<count<<endl;
- //cout<<a<<' '<<b<<endl;
- for(int i=0,j=sl(a)-1;i<sl(a)/2;i++,j--){
- char c;
- c=a[i];a[i]=a[j];a[j]=c;
- }
- for(int i=0,j=sl(b)-1;i<sl(b)/2;i++,j--){
- char c;
- c=b[i];b[i]=b[j];b[j]=c;
- }
- //cout<<a<<' '<<b<<endl;
- for(int i=sl(a)-1;i>=0;i--){
- c[i]=a[i]+b[i]-48+e;
- if(c[i]>'9'){ c[i]-=10;e=1;}
- else e=0;
- if(c[i]=='0'&& zero==0){ }
- else { zero=1; printf("%c",c[i]);}
- }
- if(e==1)
- printf("1");
- cout<<endl;
- }
- int main(){
- int n;cin>>n;
- for(int i=0;i<n;i++)
- sum();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement