Добро пожаловать! Войти Зарегистрироваться

Расширенный

Ошибка на стр. 28

Написал zzz 
zzz
Ошибка на стр. 28
17 January 2007 14:02
> Здравствуйте, Валентин Евгеньевич! Перечитывая лекции, на
> странице 28 наткнулся на цикл для вычисления машинного epsilon на > языке С:
> float eps = 1.0;
> for(; 1.0 + eps / 2.0; eps /= 2.0);
> При выполнении скомпилированного файла, как я и ожидал,
> программа не завершается из-за бесконечного цикла.
Недостаток Си налицо!
> По моему >мнению, он должен выглядеть так:
> float eps = 1.0;
> for(; 1.0 + eps / 2.0 > 1.0; eps /= 2.0);
> Поправьте, если я не прав.
> Если эту ошибку уже исправляли, извините.
> До свидания!

> nevecap

Спасибо, исправлено, перекомпилировано.
К сожалению, только зарегистрированные пользователи могут писать в этом форуме.

Авторизоваться на форуме