Проверьте, или заданное число является палиндромом.
Число называется палиндромом, если оно читается слева направо и справа налево одинаково.
Входные данные
Одно неотрицательное целое 32-х разрядное число.
Выходные данные
Вывести "Yes" если число палиндром, в противном случае "No".
#include <iostream> #include <string.h> #include<stdio.h> #include<stdlib.h> using namespace std; int main(){ __int64 a,n,b,k; cin>>n; a=n; b=0; n=abs(n); while(n!=0){ k=n%10; n=n/10; b=b*10+k; } if (a==b) cout<<"Yes"<<endl; else cout<<"No"<<endl; return 0; }
Есть решение которого нет на сайте? Пиши admin@devexe.top