Так как язык программирования не указан, написал на C++
#include <iostream>\ #include <cmath> using namespace std; int main(){ setlocale(LC_ALL, "Russian"); cout << "Введите число: "; int n, i = 0; cin >> n; int len = ceil(log(n) / log(10)); int *kek = new int[len]; while (n) { kek[i] = n % 10; n /= 10; i++; } i = 0; int j = len-1; bool flag = true; while (i < j) { if (kek[i] != kek[j]) flag = false; i++; j--; } if (flag) cout << "Ну, это палиндром!" << endl; else cout << "Ну, это НЕ палиндром!" << endl; system("pause"); return 0; }