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
Программа на 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