Advertisement
Guest User

1225 - Palindromic Numbers (II)

a guest
May 24th, 2015
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1.  
  2. /*****************************************************************
  3. * *
  4. * protick kumer dey *
  5. * JU-CSE-22
  6. perseus_cilix *
  7. * *
  8. *****************************************************************/
  9.  
  10. #include<algorithm>
  11. #include<cstdio>
  12. #include<sstream>
  13. #include<cstdlib>
  14. #include<cctype>
  15. #include<cmath>
  16. #include<set>
  17. #include<queue>
  18. #include<stack>
  19. #include<list>
  20. #include<iostream>
  21. #include<fstream>
  22. #include<numeric>
  23. #include<string>
  24. #include<vector>
  25. #include<cstring>
  26. #include<map>
  27. #include<iterator>
  28. #include<deque>
  29. #include<climits>
  30. #include<complex>
  31.  
  32. #define S scanf
  33. #define p printf
  34.  
  35. #define LL long long int
  36. #define ULL unsigned long long int
  37. #define D double
  38. #define pi acos(-1)
  39. #define Max(a,b) (a>b?a:b)
  40. #define Min(a,b) (a<b?a:b)
  41. #define _Max(a,b,c) Max(a,Max(b,c))
  42. #define _Min(a,b,c) Min(a,Min(b,c))
  43. #define SQR(n) (n*n)
  44. #define NL printf("\n");
  45. #define fl(i,a,b) for(int i=a;i<=b;i++)
  46. #define rfl(i,a,b) for(int i=b;i>=a;i--)
  47. #define sfl(i,n) for(int i=0;i<n;i++)
  48. #define rsfl(i,n) for(int i=n-1;i>=0;i--)
  49. #define MEM(array,value) memset(array,value,sizeof(array));
  50.  
  51. int revers(int n)
  52. {
  53. int arr[1000], c, a, b, i = 0, j;
  54. while(n > 0)
  55. {
  56. arr[i] = n % 10;
  57. n = n / 10;
  58. i++;
  59. }
  60. b = 1, c = 0;
  61. rsfl(j, i)
  62. {
  63. c += arr[j] * b;
  64. b *= 10;
  65. }
  66.  
  67. return c;
  68. }
  69. using namespace std;
  70. int main()
  71. {
  72. int t;
  73. int n, a, b, i;
  74. cin >> t;
  75. sfl(i, t)
  76. {
  77. cin >> n;
  78. b = revers(n);
  79. if(n == b)
  80. {
  81. cout << "Case " << i + 1 << ": Yes" << endl;
  82. }
  83. else
  84. cout << "Case " << i + 1 << ": No" << endl;
  85. }
  86.  
  87.  
  88. return 0;
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement