|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Val Krigan 2:5020/400 22 Apr 2003 23:03:57 To : Sergiy Kanilo Subject : Re: Усреднение углов --------------------------------------------------------------------------------
"Sergiy Kanilo" wrote
> > Tue Apr 22 2003 02:43, Vladimir Vassilevsky wrote to vitalie vrabie:
> >
> > VV> u16 avg_angle(u16 x, u16 y)
> > VV> {
> > VV> u16 tmp;
> >
> > VV> tmp = x - y;
> >
> > VV> return y + (tmp>>1) + (tmp&0x8000);
> > VV> }
> >
> > VV> Что может быть проще?
> >
> > Проще может быть
> >
> > return y + tmp / 2U + tmp % 0x8000;
>
> возможно это проще, но вот правильнее ли? ;)
Кстати, а от перестановки параметров местами уж не меняется ли результат?
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/657762cd8d7e.html, оценка из 5, голосов 10
|