Дано натуральное число. Поменять первую местами и последнюю цифры (1234->4231)

25 Янв 2019 в 10:19
309 +1
0
Ответы
1

Программа на Python для выполнения данной задачи:

num = int(input("Введите натуральное число: "))
# Находим последнюю цифру
last_digit = num % 10
# Находим количество цифр в числе
num_of_digits = len(str(num))
# Вычисляем новое число с поменяными первой и последней цифрами
new_num = last_digit * 10**(num_of_digits-1) + num % (10**(num_of_digits-1)) // 10 + num // 10 * 10
print("Число после замены первой и последней цифр:", new_num)

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

Введите натуральное число: 1234
Число после замены первой и последней цифр: 4231
18 Сен 2024 в 14:08
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир