4. Пользователь вводит пятизначное натуральное число. Проверить, является ли это число
палиндромом. (палиндром - число, которое читается одинаково справа налево и слева
направо). Если является, программа выведет YES, иначе NO.
Ответы
Ответ дал:
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 год назад
3 года назад
3 года назад
8 лет назад