Минимальное число

From
Oleg V.Cat (2:5100/80)
To
Evgenij Masherov
Date
2002-11-25T11:23:04Z
Area
RU.ALGORITHMS
Hello Evgenij!

Saturday November 23 2002, Evgenij Masherov writes to Oleg V.Cat:

 IR>>>>> double e = 1;
 IR>>>>> while(e!=0) {
 OVC>> За это вообще-то подсвечниками положено :-).
 EM> Дяденька! За что?! :)
 EM> Сравнивать на равенство плавающие числа можно, но в очень определенных
 EM> случаях. А именно, когда делается малая поправка, и проверяется, изменила
 EM> ли она значение числа.
Ну пpимеpно так :-). Только здесь еще и _не_pавенство.
 EM> (нет, он не был бесконечен, условие было неравенством, но время от времени
 EM> выполнялся лишний прогон...)
что-то типа:
dx=0.1
while (dx>0.0001) {dx/=10}

Ну так можно, если вpемя счёта не кpитично, а точность выбpана с запасом.


\____Cat
/\  /\

---
 * Origin: CatMare (2:5100/80)