
Вопрос задан 07.07.2023 в 12:12.
Предмет Информатика.
Спрашивает Ивахнов Виталик.
СРОЧНО!!! Напишите программу, которая вводит два целых числа и находит их произведение, не
используя операцию умножения. Учтите, числа могут быть отрицательными. ЧЕРЕЗ ОПЕРАЦИЮ REPEAT.

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

Отвечает Меграбян Самвел.
Ответ:
Var
a,b,x,y,z:integer;
begin
writeln('Введите первое число');
readln(a);
writeln('Введите второе число');
readln(b);
z:=b;
if b<0 then z:=-b;
for y:=1 to z do begin
x:=x+a;
end;
if b<0 then x:=-x;
writeln('Произведение чисел = ',x);
end.
Объяснение:
вот и все



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно! Вот пример программы на языке Python, которая использует операцию REPEAT
для нахождения произведения двух целых чисел без использования операции умножения:
pythondef multiply_without_multiplication(a, b):
result = 0
if a < 0 and b < 0: # обработка случая, когда оба числа отрицательные
a = -a
b = -b
if b < 0: # обработка случая, когда второе число отрицательное
a, b = b, a
while b != 0:
if b % 2 != 0:
result = result + a
a = a << 1
b = b >> 1
return result
# Ввод чисел
num1 = int(input("Введите первое число: "))
num2 = int(input("Введите второе число: "))
# Вызов функции для нахождения произведения
product = multiply_without_multiplication(num1, num2)
# Вывод результата
print("Произведение чисел:", product)
При запуске программы она попросит вас ввести два целых числа, а затем выдаст их произведение. Эта программа использует побитовые сдвиги и сложение для нахождения произведения чисел, а также содержит обработку случаев с отрицательными числами.


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

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

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

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

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

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

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

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