Josif_tepe

Untitled

Nov 5th, 2025
554
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.29 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. using namespace std;
  4.  
  5. bool dali_e_palindrom(int x) {
  6.     int prevrten_broj = 0;
  7.     int tmp = x;
  8.     while(tmp > 0) {
  9.         int cifra = tmp % 10;
  10.         prevrten_broj = (prevrten_broj * 10) + cifra;
  11.         tmp /= 10;
  12.     }
  13.    
  14.     if(x == prevrten_broj) {
  15.         return true;
  16.     }
  17.    
  18.     return false;
  19. }
  20. int main()
  21. {
  22.    
  23.     int number;
  24.     cin >> number;
  25.    
  26.     if(dali_e_palindrom(number)) {
  27.         cout << number << " palindrome true" << endl;
  28.     }
  29.     else {
  30.         cout <<  number << " palindrome false" << endl;
  31.     }
  32.    
  33.     int prv_paren_pogolem, prv_paren_pomal;
  34.    
  35.     if(number % 2 == 0) {
  36.         prv_paren_pomal = number - 2;
  37.         prv_paren_pogolem = number + 2;
  38.     }
  39.     else {
  40.         prv_paren_pomal = number - 1;
  41.         prv_paren_pogolem = number + 1;
  42.     }
  43.    
  44.     if(dali_e_palindrom(prv_paren_pomal)) {
  45.         cout << prv_paren_pomal << " palindrome true" << endl;
  46.     }
  47.     else {
  48.         cout << prv_paren_pomal << " palindrome false" << endl;
  49.     }
  50.    
  51.     if(dali_e_palindrom(prv_paren_pogolem)) {
  52.         cout << prv_paren_pogolem << " palindrome true" << endl;
  53.     }
  54.     else {
  55.         cout << prv_paren_pogolem << " palindrome false" << endl;
  56.     }
  57.    
  58.      return 0;
  59. }
  60.  
Advertisement
Add Comment
Please, Sign In to add comment