Вопрос задан 22.07.2023 в 08:11.
Предмет Информатика.
Спрашивает Абельченко Лиля.
Составить программу для решения задачи: Ввести два числа, найти их произведение, не используя
операцию умножения. КуМирОтветы на вопрос
Отвечает Саутиева Елизавета.
Var a,b,i,j:integer;
Begin
writeln('Введите 2 числа');
Readln(a);
Readln(b);
j:=0;
for i:=1 to b do begin
j=j+a;
end;
writeln('произведение чисел = 'j);
end.
Я только на Паскале знаю так что чем смог помог)
Отвечает Васильчук Артем.
program HelloWorld;
var a, b, i: integer;
begin
readln(a,b);
i:=1;
while i<b do
begin
a:=a+a;
i:=i+1;
end;
write (a);
end.
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для решения данной задачи на языке КуМир без использования операции умножения можно воспользоваться циклом для сложения чисел. Вот пример программы на КуМир:
cssначало
ввод(A); -- ввод первого числа
ввод(B); -- ввод второго числа
Сумма := 0; -- инициализация переменной для хранения произведения
пока B > 0 выполнить
Сумма := Сумма + A; -- прибавляем первое число к произведению
B := B - 1; -- уменьшаем второе число на единицу
кон;
вывод(Сумма); -- выводим результат
конец
Эта программа использует цикл пока для сложения числа A к себе B раз, что и является операцией произведения чисел. Таким образом, мы эмулируем умножение чисел без использования непосредственно операции умножения.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
