|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Victor Petrenko 2:5061/6.40 28 Nov 2001 21:20:24 To : Yurij Zabelyshynskij Subject : максимум двух чисел без сравнения -------------------------------------------------------------------------------- np: Angst - Tranen Der Existenzlosigkeit 28 ноября 2001 года (а было тогда 01:51) Yurij Zabelyshynskij в своем письме к Kostya Sudilovsky писал: >>>> как найти максимум двух чисел не используя условного оператора >>> max(x,y) = (x+y+|x-y|)/2 >> Так ведь сказано: не используя условного оператора >> abs(x) по определению x если x>=0 иначе -x А у меня есть предположение, что без сравнения здесь никак не обойтись :(. YZ> Максимум тоже определяется с условным оператором. Тогда твой вопрос YZ> не YZ> имеет смысла. А если практически, то все зависит от реализации. YZ> Hапример, Delphi реализует модуль без условных переходов. Если не YZ> нравится модуль, то какими функциями ты располагаешь? А как? Так что ли? @@l1: neg ax js @@l1 Team [DreamWeb] С уважением, Victor Petrenko (aka Top) --- //KMS * Origin: Ты как будто или мало спал,или много пил (2:5061/6.40) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/146683c054749.html, оценка из 5, голосов 10
|