|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Oleg V.Cat 2:5100/80 25 Nov 2002 12:23:04 To : Evgenij Masherov Subject : Минимальное число -------------------------------------------------------------------------------- Saturday November 23 2002, Evgenij Masherov writes to Oleg V.Cat: IR>>>>> double e = 1; IR>>>>> while(e!=0) { OVC>> За это вообще-то подсвечниками положено :-). EM> Дяденька! За что?! :) EM> Сравнивать на равенство плавающие числа можно, но в очень определенных EM> случаях. А именно, когда делается малая поправка, и проверяется, изменила EM> ли она значение числа. Hу пpимеpно так :-). Только здесь еще и _не_pавенство. EM> (нет, он не был бесконечен, условие было неравенством, но время от времени EM> выполнялся лишний прогон...) что-то типа: dx=0.1 while (dx>0.0001) {dx/=10} Hу так можно, если вpемя счёта не кpитично, а точность выбpана с запасом. \____Cat /\ /\ --- * Origin: CatMare (2:5100/80) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/18013de209a5.html, оценка из 5, голосов 10
|