Используя язык программирования Python, напишем программу, которая получает два целых числа и находит их произведение без использования операции умножения:
def multiply(x, y): result = 0 for _ in range(abs(y)): result += x if y > 0 else -x return result num1 = int(input("Введите первое число: ")) num2 = int(input("Введите второе число: ")) product = multiply(num1, num2) print("Произведение чисел:", product)
Эта программа определяет функцию multiply, которая находит произведение двух чисел x и y без использования операции умножения. В функции используется цикл for, который складывает xabs(y) раз, учитывая знак второго числа.
После ввода двух чисел, программа выводит их произведение.
Используя язык программирования Python, напишем программу, которая получает два целых числа и находит их произведение без использования операции умножения:
def multiply(x, y):result = 0
for _ in range(abs(y)):
result += x if y > 0 else -x
return result
num1 = int(input("Введите первое число: "))
num2 = int(input("Введите второе число: "))
product = multiply(num1, num2)
print("Произведение чисел:", product)
Эта программа определяет функцию multiply, которая находит произведение двух чисел x и y без использования операции умножения. В функции используется цикл for, который складывает xabs(y) раз, учитывая знак второго числа.
После ввода двух чисел, программа выводит их произведение.