Решение:
- Понять условие задачи: Нужно создать программу, которая будет переставлять цифры в четырехзначном числе. Первая и вторая цифры меняются местами, а третья и четвертая — тоже меняются местами.
- Алгоритм решения:
- Получить четырехзначное число.
- Выделить первую, вторую, третью и четвертую цифры.
- Поменять местами первую и вторую цифры.
- Поменять местами третью и четвертую цифры.
- Собрать новое число из измененных цифр.
- Пример из условия:
- Входное число: 5434
- Первая и вторая цифры: 5 и 4. Меняем местами: 45.
- Третья и четвертая цифры: 3 и 4. Меняем местами: 43.
- Итоговое число: 4543.
- Второй пример:
- Входное число: 7048
- Первая и вторая цифры: 7 и 0. Меняем местами: 07.
- Третья и четвертая цифры: 4 и 8. Меняем местами: 84.
- Итоговое число: 0784 (или 784).
Пример программы (Python):
def rearrange_digits(number):
if 1000 <= number <= 9999:
s_number = str(number)
first_two = s_number[0:2]
last_two = s_number[2:4]
rearranged_first_two = first_two[1] + first_two[0]
rearranged_last_two = last_two[1] + last_two[0]
return int(rearranged_first_two + rearranged_last_two)
else:
return "Число должно быть четырехзначным."
print(rearrange_digits(5434)) # Вывод: 4543
print(rearrange_digits(7048)) # Вывод: 784
Ответ: Программа, реализующая перестановку цифр согласно условию задачи.