|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Alexander Chelmodeev 2:5062/17.5 28 Nov 2001 14:27:32 To : Stanislav Shwartsman Subject : максимум двух чисел без сравнения -------------------------------------------------------------------------------- 28 Hоя 2001 Сp в 07:22 : Stanislav Shwartsman --> Kostya Sudilovsky: >>>> как найти максимум двух чисел не используя условного оператора YZ>>> max(x,y) = (x+y+|x-y|)/2 KS>> Так ведь сказано: не используя условного оператора KS>> abs(x) по определению x если x>=0 иначе -x SS> abs можно очень легко сделать без условного оператора. SS> P.S. правда это будет уже машино-зависимо, но не суть важно ;) Можно и машинно-независимо: abs(x) = sqrt(sqr(n)). ... http://ichip.chat.ru ... mailto:ichip(a)chat.ru --- GoldED+/386 1.1.5-20010807 rev.0813 (MS-DOS 7.10 pc) * Chip&Deal * * Origin: Этo вaм чpевaтo бoкoм. (2:5062/17.5) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/147063c04e820.html, оценка из 5, голосов 10
|