Напишите программу, которая получает два целых числа и находит их произведение, не используя операцию умножения?

Информатика | 10 - 11 классы

Напишите программу, которая получает два целых числа и находит их произведение, не используя операцию умножения.

Учтите, что числа могут быть отрицательными.

Через цикл WHILE!

(c + + ).

Ответить на вопрос
Ответы (1)
Alex17012003 30 сент. 2020 г., 08:57:43

/ / идея решения : a * b (если b > ; 0) эквивалентно сумме a + a + .

+ a (b раз) / / если b < ; 0, меняем знак у a / / если b = 0, ответ всегда 0

#include < ; iostream> ;

int mult(int a, int b) { if (b = = 0) return 0 ; if (b < ; 0) return mult( - a, - b) ; int product = 0 ; while (b > ; 0) { product + = a ; b - - ; } return product ;

}

int main() { int a, b ; std : : cin > ; > ; a > ; > ; b ; std : : cout < ; < ; mult(a, b) ; return 0 ;

}

Пример ввода : - 2 - 7

Пример вывода : 14.

Sabrina2003Kovalchyk 18 июн. 2020 г., 15:44:33 | 5 - 9 классы

Написать программу, выводящую на экран целые числа от 1 до n цикла с while?

Написать программу, выводящую на экран целые числа от 1 до n цикла с while.

Avdieienko1976 20 авг. 2020 г., 21:00:43 | 5 - 9 классы

Напишите программу, которая вводит два целых числа и находит их произведение, не используя операцию умножения?

Напишите программу, которая вводит два целых числа и находит их произведение, не используя операцию умножения.

Учтите, что числа могут быть отрицательными (паскаль авс).

Super010600 6 июл. 2020 г., 06:56:58 | 5 - 9 классы

Напишите программу, которая получает два целых числа и находит их произведение, не используя операцию умножения?

Напишите программу, которая получает два целых числа и находит их произведение, не используя операцию умножения.

Учтите, что числа могут быть отрицательными.

Через цикл WHILE!

Ekaterlnakozlova 27 мар. 2020 г., 07:46:06 | 5 - 9 классы

Ввести два целых числа , найти их произведение не используя операцию умножения?

Ввести два целых числа , найти их произведение не используя операцию умножения.

Nikulyashka 22 июн. 2020 г., 23:29:16 | 5 - 9 классы

Найти произведение x * n с помощью цикла не используя операцию умножения?

Найти произведение x * n с помощью цикла не используя операцию умножения.

Licey4 21 янв. 2020 г., 01:21:28 | 5 - 9 классы

Написать программу которая вводит с клавиатуры два числа с помощью цикла while выводить на экран число a в раз?

Написать программу которая вводит с клавиатуры два числа с помощью цикла while выводить на экран число a в раз.

Faustik54 7 мар. 2020 г., 01:46:54 | 5 - 9 классы

Даны два целых числа A и B (A < ; B)?

Даны два целых числа A и B (A < ; B).

Найти произведение всех целых чисел от A до B включительно.

Программа паскаль, нужен только цикл while.

Mdbrother5 11 июн. 2020 г., 10:19:48 | 5 - 9 классы

Напишите программу, которая в последовательности целых чисел определяет минимальное ОТРИЦАТЕЛЬНОЕ число, кратное 6?

Напишите программу, которая в последовательности целых чисел определяет минимальное ОТРИЦАТЕЛЬНОЕ число, кратное 6.

Программа получает на вход количество чисел в последовательности, а затем сами числа.

В последовательности всегда имеется ОТРИЦАТЕЛЬНОЕ число, кратное 6.

Плиззз дам мноого балов.

Киря1321 1 апр. 2020 г., 09:32:43 | 5 - 9 классы

Написать программу которая получает два целых числа и находит их произведение не используя операцию умножения учтите что числа могут быть отрицательными?

Написать программу которая получает два целых числа и находит их произведение не используя операцию умножения учтите что числа могут быть отрицательными.

(надо в c + + ).

Zemzyrova2006 25 сент. 2020 г., 20:00:15 | 10 - 11 классы

Ввести целое число, найти его квадрат, не используя операцию умножения?

Ввести целое число, найти его квадрат, не используя операцию умножения.

(Составьте алгоритм).

Вы открыли страницу вопроса Напишите программу, которая получает два целых числа и находит их произведение, не используя операцию умножения?. Он относится к категории Информатика. Уровень сложности вопроса – для учащихся 10 - 11 классов. Удобный и простой интерфейс сайта поможет найти максимально исчерпывающие ответы по интересующей теме. Чтобы получить наиболее развернутый ответ, можно просмотреть другие, похожие вопросы в категории Информатика, воспользовавшись поисковой системой, или ознакомиться с ответами других пользователей. Для расширения границ поиска создайте новый вопрос, используя ключевые слова. Введите его в строку, нажав кнопку вверху.