Программа должна определить является ли введение число палиндромом. вводимое число должно быть пятизначным а результат программы должен быть: «yes» или «no». палиндром - это число или текст который читается одинаково и слева и справа: 939, 49094, 11311 в c++
#include<iostream>
using namespace std;
string s;
int main(){
cout<<"Enter the number:";
cin>>s;//Вводи число
if(s[0]==s[4] && s[1]==s[3])// Условие палиндромности 5-значного числа
cout<<"YES";
else
cout<<"NO";
}
Число превращается в строку, и с цикла for сверяется первая (нулевой по счёту, так как мы работаем в 10 системе счисления) и последние символы, затем вторая и предпоследняя, и так до проверки последнего и первого символа.
ПримерыInput number: 939
YES
Input number: 11311
YES
Input number: 89345984
NO