Консультация № 42026
04.05.2006, 11:31
0.00 руб.
0 4 2
Мне кажется,когда-то давно уже сталкивалась с это головоломкой.
А сейчас вот меня спросили, а я уже и не вспомню.
Уважаемые эксперты, подскажите пожалуйста
как, используя только сложение, вычитание, умножение и деление, определить модуль числа?
и возможно ли это вообще?
заранее благодарю.

Обсуждение

Неизвестный
04.05.2006, 20:16
общий
это ответ
Здравствуйте, Любовь!

Единстеное что лезит в голову это использование метода умножения. Т.е число умножить на -1 и посмотреть отрицательный получится ответ или нет, если да то число было положительно и и его модуль равен самому числу, если же jndtn получится положительным то значит наше число было отрицательным и полученное и является модулем данного числа.

если a>0 то |a|=a
если a<0 то |a|=a*(-1)

Надеюсь я вам помог.
Удачи!!!
Неизвестный
05.05.2006, 12:06
общий
это ответ
Здравствуйте, Любовь!

Все названные операции линейные, при разных знаках исходных данных возвращают разные значения... и при последовательном их использовании нельзя получить в итоге функцию, которые при разных знаках в исходных данных будут давать одно и то-же значение...
Неизвестный
09.05.2006, 13:06
общий
Да просто, если число не ноль:a*a/a
Неизвестный
09.05.2006, 13:07
общий
ой, фигню сморозил
Форма ответа