... HAVE U TRIED .... AT LEAST 3 TIMES ... OK U CAN SEE THIS ...

Tuesday, December 24, 2013

UVA-10018 :: Reverse and Add

#include <stdio.h>
int main ()
{
    long long int n ,rev , temp , i , t ,cnt ;

     scanf ("%lld",&n) ;
     for (i =1 ; i<= n ;i++)
          {
               rev =0;
                cnt =0 ;
               scanf ("%lld",&t) ;

          while (t != rev)
               {
                    t = t + rev ;
                    rev =0 ;
                    temp =  t ;

               cnt ++ ;
               while (temp >0)
                    {
                         rev = rev * 10 ;
                         rev = rev + (temp % 10) ;
                         temp = temp /10 ;
                    }


               }

                 printf ("%lld %lld\n",cnt-1 ,rev) ;

          }
return 0 ;

}