Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- long n;
- while(1){
- cout<< "Input number: ";
- if(!(cin>> n)){
- break;
- }
- // удалим правые нули в числе
- while(!(n%10) && n){
- n /= 10;
- }
- int nn=0;//количество цифр в обрезанном числе
- int tmp = n;
- while(tmp%10){
- nn++;
- tmp /=10;
- }
- int * arrn;
- arrn= new int [nn];
- for(int i= nn; i>0; i--){
- arrn[i-1]= n%10;
- n /= 10;
- }
- string answer = "YES";
- for(int i=0; i< nn/2; i++){
- if(arrn[i] != arrn[nn-1-i]){
- answer = "NO";
- break;
- }
- }
- cout<< answer<< endl;
- delete[] arrn;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement