Конечно, я помогу решить эти задачи.
Задача 1:
Напишите программу, которая вводит четырёхзначное натуральное число и переставляет его первую и последнюю цифры, например, из числа 1234 должно получится число 4231.
Для решения этой задачи можно использовать строковые операции, так как они позволяют легко манипулировать отдельными символами числа.
- Вводим число в виде строки.
- Переставляем первую и последнюю цифры.
- Выводим результат.
Вот пример программы на языке Python:
# Вводим четырёхзначное натуральное число
number = input("Введите четырёхзначное натуральное число: ")
# Проверяем, что введённое значение является четырёхзначным числом
if len(number) != 4 or not number.isdigit():
print("Ошибка: Введите корректное четырёхзначное натуральное число.")
else:
# Переставляем первую и последнюю цифры
new_number = number[-1] + number[1:-1] + number[0]
print("Результат:", new_number)
Задача 2:
Напишите программу, которая вводит четырёхзначное натуральное число и "вырезает" из него вторую цифру с начала, например, из числа 1234 должно получиться число 134.
Для решения этой задачи также можно воспользоваться строковыми операциями.
- Вводим число в виде строки.
- Удаляем вторую цифру.
- Выводим результат.
Пример программы на языке Python:
# Вводим четырёхзначное натуральное число
number = input("Введите четырёхзначное натуральное число: ")
# Проверяем, что введённое значение является четырёхзначным числом
if len(number) != 4 or not number.isdigit():
print("Ошибка: Введите корректное четырёхзначное натуральное число.")
else:
# Удаляем вторую цифру
new_number = number[0] + number[2:]
print("Результат:", new_number)
Эти программы проверяют корректность введённого числа и выполняют требуемые преобразования. Если число не является четырёхзначным, выводится сообщение об ошибке.