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:
Лучше прикрепите фото или вместо пробелов поставьте нижнее подчёркивания, так как Знания съедает впереди идущие пробелы.
Новые вопросы
Химия,
1 год назад
История,
1 год назад
Физика,
1 год назад
Другие предметы,
1 год назад
Математика,
6 лет назад