Предмет: Информатика, автор: ptrva0907

4. Пользователь вводит пятизначное натуральное число. Проверить, является ли это число
палиндромом. (палиндром - число, которое читается одинаково справа налево и слева
направо). Если является, программа выведет YES, иначе NO.

Ответы

Автор ответа: dresig
1

Можно решить данную задачу, превращая число в строку и сравнивая символы с начала и с конца строки. Если все символы совпадают, то число является палиндромом.

Вот код решения на языке Python:

```python

number = input("Введите пятизначное число: ") # принимаем число как строку

if len(number) != 5:

print("Ошибка! Введите пятизначное число.")

else:

if number == number[::-1]: # инвертируем строку и сравниваем со строкой number (сравниваем с конца строки)

print("YES")

else:

print("NO")

```

Пример работы программы:

```

Введите пятизначное число: 12321

YES

```

```

Введите пятизначное число: 12345

NO

```


Mikail7D6: Лучше прикрепите фото или вместо пробелов поставьте нижнее подчёркивания, так как Знания съедает впереди идущие пробелы.
Похожие вопросы
Предмет: Математика, автор: pgolub860