Вопрос № 42026: Мне кажется,когда-то давно уже сталкивалась с это головоломкой.
А сейчас вот меня спросили, а я уже и не вспомню.
Уважаемые эксперты, подскажите пожалуйста
как, используя только сложение, вычитание, умножение и деление, определить модуль...
Вопрос № 42.026
Мне кажется,когда-то давно уже сталкивалась с это головоломкой.
А сейчас вот меня спросили, а я уже и не вспомню.
Уважаемые эксперты, подскажите пожалуйста
как, используя только сложение, вычитание, умножение и деление, определить модуль числа? ;)
и возможно ли это вообще?
заранее благодарю.
Отправлен: 04.05.2006, 11:31
Вопрос задала: Любовь (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Ujin Antikvar
Здравствуйте, Любовь!
Единстеное что лезит в голову это использование метода умножения. Т.е число умножить на -1 и посмотреть отрицательный получится ответ или нет, если да то число было положительно и и его модуль равен самому числу, если же jndtn получится положительным то значит наше число было отрицательным и полученное и является модулем данного числа.
если a>0 то |a|=a
если a<0 то |a|=a*(-1)
Надеюсь я вам помог.
Удачи!!!
--------- "Будущее принадлежит тем, кто верен своей мечте" - Элеонора Рузвельт
Ответ отправил: Ujin Antikvar (статус: 6-ой класс)
Ответ отправлен: 04.05.2006, 20:16
Отвечает: EPDSota
Здравствуйте, Любовь!
Все названные операции линейные, при разных знаках исходных данных возвращают разные значения... и при последовательном их использовании нельзя получить в итоге функцию, которые при разных знаках в исходных данных будут давать одно и то-же значение...
--------- Открыть глаза навстречу солнцу
Ответ отправил: EPDSota (статус: Специалист)
Ответ отправлен: 05.05.2006, 12:06