fork download
  1. #include<stdio.h>
  2. //Function To check if passed number is Palindrome
  3. int pal(long num)
  4. {
  5. long dupe,rev=0,rem;
  6. dupe=num;
  7. while(dupe > 0)
  8. {
  9. rem=dupe%10;
  10. rev=rev*10+rem;
  11. dupe/=10;
  12. }
  13. if(rev == num)
  14. return 1;
  15. else
  16. return 0;
  17.  
  18. }
  19. //main function
  20. int main()
  21. {
  22. int n,i,res=0;
  23. long nu[100],inc=1;
  24. scanf("%d",&n);
  25. for(i=0;i<n;i++)
  26. {
  27. scanf("%ld",&nu[i]);
  28. }
  29. for(i=0;i<n;i++)
  30. {
  31. res=0;
  32. while(res != 1)
  33. {
  34. res=pal(nu[i] + inc);
  35. inc++;
  36. }
  37. printf("\n%d",nu[i]+(inc-1));
  38. }
  39. return 0;
  40. }
  41.  
Success #stdin #stdout 0s 2296KB
stdin
2
808
2133
stdout
818
2222