Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
и величина погрешности при вычислениях увеличивается в два... 22.08.07 19:04 Число просмотров: 5353
Автор: orkatt Статус: Незарегистрированный пользователь
|
> Ну просто отлично. Я в шоке > >>int avg(int a, int b) { return a + (b - a) / 2; } > > С каких пор int при делении на 2 стал на результате всегда > выдавать int. Или средним арифметическим из 1 и 2 является > int? О каких чужих ошибках мы тут говорим, когда свои не > видим, еще и других пытаемся учить. > > Более того, вместо того, чтобы не морочить себе и читателям > голову с кучей условий > > float my_avg(float a, float b) { return a/2 + b/2; } > > и все! Никаких 28 условий! Никакого переполнения.
и величина погрешности при вычислениях увеличивается в два раза.
> Статье незачет.
комментатору незачет тоже. :)
|
|
|