UVA 10018




  1. #include<bits/stdc++.h>
  2. #define ll long long
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     ll t,n,temp,sum,rev,counter;
  8.     cin>>t;
  9.     while(t--){
  10.         cin>>n;
  11.         temp=n;
  12.        
  13.         counter=0;
  14.         while(1){
  15.             rev=0;
  16.             while(temp){
  17.                 int rem=temp%10;
  18.                 rev=rev*10+rem;
  19.                 temp/=10;
  20.             }
  21.             if(n==rev)
  22.                 break;
  23.             else{
  24.                 temp=rev+n;
  25.                 n=temp;
  26.                 counter++;
  27.             }
  28.         }
  29.         cout<<counter<<" "<<n<<endl;
  30.     }
  31.  
  32.     return 0;
  33. }

No comments

Theme images by Jason Morrow. Powered by Blogger.