Advertisement
Guest User

Ernest Rudziec

a guest
Dec 6th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main ()
  6. {
  7.  
  8. int seed;
  9.  
  10. cout << "Podaj liczbe: " << endl;
  11. cin >> seed;
  12.  
  13. int temp_seed = seed;
  14. int temp_seed2 = seed;
  15.  
  16. int size = 1;
  17.  
  18. while (seed = seed/10)size++;
  19.  
  20.  
  21.  
  22.  
  23. int number[size];
  24.  
  25. for (int i = 0; i < size; i++)
  26. {
  27.  
  28. number[i] = temp_seed%10;
  29. temp_seed /= 10;
  30.  
  31. }
  32.  
  33. int reverse_number[size];
  34.  
  35. for (int i = size-1; i >= 0; i--)
  36. {
  37.  
  38. reverse_number[i] = temp_seed2%10;
  39. temp_seed2 /= 10;
  40. }
  41.  
  42. for (int i = 0; i < size; i++)
  43. {
  44. cout << number[i];
  45. cout << reverse_number[i] << endl;
  46. }
  47.  
  48. int isTrue = 0;
  49.  
  50. for (int i = 0; i < size; i++)
  51. {
  52. if (reverse_number[i] == number[i])
  53. isTrue++;
  54. }
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61. if(isTrue == size)
  62. cout << "Twoja liczba to palindrom!";
  63. else cout << "Twoja liczba nie jeste palindromem :( !";
  64.  
  65.  
  66. return 0;
  67.  
  68.  
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement