Я проходил класс программирования и задавался этот сложный вопрос, который остался без ответа до конца класса.Умножение числа без использования оператора *
Вопрос:
Как я могу умножить любой вход (Float, Int и т.д.) на 7, without using the
*
оператор в TWO steps
.
Если кто-нибудь может дать мне ответ на этот вопрос с объяснением, это было бы очень полезно.
с двумя ступенями, я имею в виду предположим, что вы работаете цикл (я = 0; я < 7; я ++) в тот случай, число шагов будет> 2, а также тип конверсии, DIVISION, Сложение и т.д. (Подсчет шагов).
Я предполагаю, что смещение битов должно быть частью этого, но это не должно работать слишком хорошо с битами с плавающей запятой. – chris
вы можете использовать оператор '/' –
Что считается шагом? Кроме того, какая правильность ожидается? –