Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- using namespace std;
- int main(){
- int n;
- cin>>n;
- while(n--){
- string a,b;
- cin>>a>>b;
- int c[102]={0},d[102]={0},e[102]={0},ans=0;
- for(int i=0;i<a.length();i++){
- c[a.length()-i-1]=a[i]-'0';
- }
- for(int i=0;i<b.length();i++){
- d[b.length()-i-1]=b[i]-'0';
- }
- for(int i=0;i<=max(a.length(),b.length());i++){
- e[i]=c[i]+d[i];
- }
- for(int i=0;i<=max(a.length(),b.length());i++){
- if(e[i]>=10){
- ans++;
- e[i+1]+=(e[i]/10);
- e[i]%=10;
- }
- }
- for(int i=max(a.length(),b.length());i>=0;i--){
- if(e[i]==0&&i==max(a.length(),b.length()))i=i;
- else cout<<e[i];
- }
- cout<<' '<<ans<<'\n';
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement