noshin98

uva 10018

Oct 24th, 2016
337
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.60 KB | None | 0 0
  1. #include<stdio.h>
  2. int main()
  3. {
  4. long int count,add,num,rev,t,i,j,d,k;
  5. while(scanf("%ld",&t)==1)
  6. {
  7. for(i=0;i<t;i++)
  8.     {
  9.     scanf("%ld",&num);
  10.     count=0;
  11.     rev=0;
  12.     for(j=num;j!=0;j=j/10)
  13.         {
  14.         d=j%10;
  15.         rev=rev*10+d;
  16.         }
  17.     if(num!=rev)
  18.         for(k=0;k<1000;k++)
  19.         {
  20.         add=num+rev;
  21.         count++;
  22.         rev=0;
  23.         num=add;
  24.         for(j=num;j!=0;j=j/10)
  25.             {
  26.             d=j%10;
  27.             rev=rev*10+d;
  28.             }
  29.         if(num==rev)    break;
  30.         }
  31.     printf("%ld %ld\n",count,num);
  32.  
  33.     }
  34. }
  35. return 0;
  36. }
Add Comment
Please, Sign In to add comment