Как превратить любое число в положительное, используя только простые математические операции + -* / ?

Например, на входе функции может быть как 5 так и -5. На выходе должно получиться 5.
3 года назад от елена михайлова

1 ответ



0 голосов
Это операции разной природы. Первые арифметические, модуль логическая. Даже в компьютерной архитектуре низкого уровня основой всех операций являются две - сложение (представитель арифметических операций) и побитовый сдвиг (представитель логических операций) , через одни арифметические не выразить всё. Если бы была степень наверное можно было бы попробовать, но она неявно использует логические операции.
3 года назад от AgustinBouci

Связанные вопросы