Программа обязана определить является ли введение число палиндромом. Вводимое число обязано

Программка обязана найти является ли введение число палиндромом. Вводимое число обязано быть пятизначным а результат программки обязан быть: YES либо NO. Палиндром - это число либо текст который читается одинаково и слева и справа: 939, 49094, 11311 в C++

Задать свой вопрос
Дмитрий
Пацаны вы из какой школы?
Галина Хурина
Чё ты писал и закончил писать
2 ответа
  • Программка работает не только с пятизначными числами, а даже с теми, которые не превосходят предел типа. Но тем не наименее, Вы сможете расширить тип и работать с великими числами.
  • Раскрывать через хоть какой текстовый блокнот. Также прилагается снимок экрана кода.
  • Компиляция выполнялась в среде Visual Studio 2017

Алгоритм

Число преобразуется в строчку, и с подмогою цикла for сверяется первая (нулевой по счёту, так как мы работаем в 10 системе счисления) и заключительные символы, затем вторая и предпоследняя, и так до проверки заключительного и первого знака.

Образцы

Input number: 939                                                                                      

YES

Input number: 11311                                                                                  

YES

Input number: 89345984                                                                              

NO

includelt;iostreamgt;

using namespace std;

string s;

int main()

coutlt;lt;"Enter the number:";

cingt;gt;s;//Вводи число

if(s[0]==s[4] amp;amp; s[1]==s[3])// Условие палиндромности 5-значного числа

 coutlt;lt;"YES";

else

 coutlt;lt;"NO";

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт