Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Evgenij Masherov                     2:5020/175.2   31 Aug 2001  11:26:48
 To : Serhiy Savychenko
 Subject : Округление по правилам
 -------------------------------------------------------------------------------- 
 
 Fri Aug 31 2001 10:44, Serhiy Savychenko wrote to All:
 
  
  SS> Hужен алгоритм для правильного округления числа. Это когда не просто
  SS> отбрасывается лишние цифры, а:
 
  SS> При округлении до n - той цифры происходит следующее:
  SS> 1. Если значение после n больше 5 n=n+1
  SS> 2. Если значение после n меньше 5 n=n
  SS> 3. Если значение после n равно 5 n округляется до четности.
 
  SS> Первое что приходит в голову это вывести число в строку с лишними двумя
  SS> цифрами, потом логическими операторами, а затем обратно в число. Hо
  SS> как-то
  SS> уж слишком не эффективно выглядит. Хотелось что нибудь на уровне
  SS> ассемблера, но идей толковых нет. Проблема осложняется еще тем, что на
  SS> входе может быть
  SS> не толко вещественное, но и 8-байтное целое. Вот Ексель делает такое
  SS> округление,
  SS> но я сомневаюсь в подобном алгоритме.
 
  SS> Какие будут идеи?
 
 Лично я прибавляю 0.5 и отбрасываю дробную часть...
 Правда, требование округлять до четного при этом игнорируется...
 
 Евгений Машеров АКА СанитарЖеня
 
 --- ifmail v.2.15
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Округление по правилам   Serhiy Savychenko   31 Aug 2001 10:44:57 
 Округление по правилам   Evgenij Masherov   31 Aug 2001 11:26:48 
 Округление по правилам   Daniel Kamperov   09 Sep 2001 19:41:18 
 Re: Округление по правилам   ANDY Inc.   31 Aug 2001 11:11:28 
 Re: Округление по правилам   Serhiy Savychenko   31 Aug 2001 12:35:20 
 Re: Округление по правилам   Sergey Kabikov   31 Aug 2001 13:49:07 
 Re: Округление по правилам   Serhiy Savychenko   31 Aug 2001 15:04:00 
 Re: Округление по правилам   Evgenij Masherov   31 Aug 2001 15:47:32 
 Re: Округление по правилам   OAM   31 Aug 2001 15:22:17 
 Re: Округление по правилам   Sergey Kabikov   31 Aug 2001 17:51:06 
 Re: Округление по правилам   Serhiy Savychenko   03 Sep 2001 12:26:32 
 Округление по правилам   George Shepelev   05 Sep 2001 10:48:06 
 Re: Округление по правилам   Serhiy Savychenko   06 Sep 2001 13:36:35 
Архивное /ru.algorithms/3300e3cf0e3d.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional