Advertisement
Horikita_Suzune

Untitled

May 25th, 2019
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.66 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3. int main(){
  4.  int n;
  5.  cin>>n;
  6.  while(n--){
  7.   string a,b;
  8.   cin>>a>>b;
  9.   int c[102]={0},d[102]={0},e[102]={0},ans=0;
  10.   for(int i=0;i<a.length();i++){
  11.    c[a.length()-i-1]=a[i]-'0';
  12.   }
  13.   for(int i=0;i<b.length();i++){
  14.    d[b.length()-i-1]=b[i]-'0';
  15.   }
  16.   for(int i=0;i<=max(a.length(),b.length());i++){
  17.    e[i]=c[i]+d[i];
  18.   }
  19.   for(int i=0;i<=max(a.length(),b.length());i++){
  20.   if(e[i]>=10){
  21.     ans++;
  22.     e[i+1]+=(e[i]/10);
  23.     e[i]%=10;
  24.    }
  25.   }
  26.    for(int i=max(a.length(),b.length());i>=0;i--){
  27.     if(e[i]==0&&i==max(a.length(),b.length()))i=i;
  28.     else cout<<e[i];
  29.   }
  30.   cout<<' '<<ans<<'\n';
  31.  }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement