|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Andrew Ezhguroff 2:5020/400 28 Nov 2001 14:08:02 To : atarasevich@telocity.com Subject : Re: максимум двух чисел без сравнения -------------------------------------------------------------------------------- Привет! "Andrey Tarasevich" <atarasevich@telocity.com> сообщил(а) нам: > > Так ведь сказано: не используя условного оператора > > abs(x) по определению x если x>=0 иначе -x > По определению - да. По реализации - не обязательно. Если число 'x' > задано в дополнительном коде, то 'abs(x)' получается путем сброса > знакового бита в 'x'. Ошибаешься. Hапример байт -1 представлен как 11111111. Отбрасываем знак - получаем 127. С уважением, Андрей. --- ifmail v.2.15dev5 * Origin: COMSTAR Telecommunications (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/12168fbf9e12a.html, оценка из 5, голосов 10
|