|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Stanislav Shwartsman 2:400/520 28 Nov 2001 08:22:50 To : Kostya Sudilovsky Subject : максимум двух чисел без сравнения --------------------------------------------------------------------------------
27 Nov 01 21:36, you wrote to Yurij Zabelyshynskij:
>>> как найти максимум двух чисел не используя условного оператора
YZ>> max(x,y) = (x+y+|x-y|)/2
KS> Так ведь сказано: не используя условного оператора
KS> abs(x) по определению x если x>=0 иначе -x
abs можно очень легко сделать без условного оператора.
P.S. правда это будет уже машино-зависимо, но не суть важно ;)
E-mail: gate@fidonet.org.il
Voice Phones: 972-4-8330554 (home), 972-5-4481073 (cell)
Bye !
Stanislav (AKA Night's Man) [Team Technion]
---
* Origin: Gate From Another World ... From Haifa, Israel (2:400/520)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/17853c0490fd.html, оценка из 5, голосов 10
|