
Вопрос задан 16.07.2023 в 21:36.
Предмет Информатика.
Спрашивает Нуралиев Анвар.
Напишите программу, которая получает два целых числа (A и B) и находит их произведение, не
используя операцию умножения. Учтите, что числа могут быть отрицательными. питон

Ответы на вопрос

Отвечает Кухта Данил.
Ответ:
a,b = map(int,input().split())
neg = bool()
zero = bool()
i = int()
ab = int()
if a==0 and b==0:
zero = True
if not(zero):
for i in range(abs(a)):
ab += b
if a<0 and not(zero):
print(ab*-1)
elif zero:
print(0)
else:
print(ab)
Объяснение:



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно! Вот пример программы на Python, которая находит произведение двух целых чисел без использования операции умножения:
pythondef multiply(a, b):
# Проверяем знаки чисел и сохраняем информацию о знаке произведения
sign = 1
if (a < 0 and b > 0) or (a > 0 and b < 0):
sign = -1
# Приводим числа к положительным значениям для удобства вычислений
a = abs(a)
b = abs(b)
# Инициализируем переменную, в которой будет храниться произведение
product = 0
# Складываем a себя само с собой b раз
for _ in range(b):
product += a
# Применяем сохраненный знак к полученному произведению
product *= sign
return product
# Вводим значения чисел A и B
a = int(input("Введите число A: "))
b = int(input("Введите число B: "))
# Вызываем функцию multiply и выводим результат
result = multiply(a, b)
print("Результат произведения:", result)
Вы можете ввести значения чисел A
и B
, и программа найдет их произведение без использования операции умножения.


Похожие вопросы
Топ вопросов за вчера в категории Информатика

Информатика 573

Информатика 1114

Информатика 10

Информатика 32

Информатика 16

Информатика 578

Информатика 21
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili