CCCPaste

30289139f6283

#include <iostream>
#include <vector>
using namespace std;

bool dali_e_palindrom(int x) {
int prevrten_broj = 0;
int tmp = x;
while(tmp > 0) {
int cifra = tmp % 10;
prevrten_broj = (prevrten_broj * 10) + cifra;
tmp /= 10;
}

if(x == prevrten_broj) {
return true;
}

return false;
}
int main()
{

int number;
cin >> number;

if(dali_e_palindrom(number)) {
cout << number << " palindrome true" << endl;
}
else {
cout << number << " palindrome false" << endl;
}

int prv_paren_pogolem, prv_paren_pomal;

if(number % 2 == 0) {
prv_paren_pomal = number - 2;
prv_paren_pogolem = number + 2;
}
else {
prv_paren_pomal = number - 1;
prv_paren_pogolem = number + 1;
}

if(dali_e_palindrom(prv_paren_pomal)) {
cout << prv_paren_pomal << " palindrome true" << endl;
}
else {
cout << prv_paren_pomal << " palindrome false" << endl;
}

if(dali_e_palindrom(prv_paren_pogolem)) {
cout << prv_paren_pogolem << " palindrome true" << endl;
}
else {
cout << prv_paren_pogolem << " palindrome false" << endl;
}

return 0;
}