Конечно! Давайте напишем программу на языке Python, которая выполнит ваши задания.
Для начала, мы будем получать двузначное число и затем определять:
а) сумму и произведение его цифр,
б) число, образованное перестановкой цифр.
Вот пример кода:
# Функция для обработки двузначного числа
def process_two_digit_number(num):
# Убедимся, что число двузначное
if 10 <= num < 100:
# Извлечение цифр
десятки = num // 10
единицы = num % 10
# а) Сумма и произведение цифр
сумма = десятки + единицы
произведение = десятки * единицы
# б) Число, образованное перестановкой цифр
перестановка = единицы * 10 + десятки
# Вывод результатов
print(f"Сумма цифр: {сумма}")
print(f"Произведение цифр: {произведение}")
print(f"Число после перестановки: {перестановка}")
else:
print("Пожалуйста, введите двузначное натуральное число.")
# Пример использования
numero = int(input("Введите двузначное натуральное число: "))
process_two_digit_number(numero)
Этот код делает следующее:
- Проверяет, является ли введенное число двузначным.
- Извлекает десятки и единицы, используя деление и остаток от деления.
- Вычисляет сумму и произведение цифр.
- Вычисляет новое число, состоящее из перестановленных цифр.
- Выводит результаты на экран.
Вы можете запустить этот код в любой среде программирования, поддерживающей Python. Если есть вопросы по коду или если вы хотите улучшить его, не стесняйтесь спрашивать!
