-
- Сорри, не на 2, а на 2^N. Ну и хотелось бы избежать остатков от деления. Критерий - не краткость записи, а скорость работы. - Argon(09.02.2010 14:24 - 14:41)
- и натурально делится, а не сдвигается? это типа либа fixed point? - jaga-jaga(09.02.2010 16:14)
- тогда уж result = ( divider / 2 ) + ( divider & 1 ) - koyodza(09.02.2010 14:04)
- Общее правило с округлением, вроде такое РЕЗУЛЬТАТ = (ДЕЛИМОЕ ± ДЕЛИТЕЛЬ/2)/ДЕЛИТЕЛЬ. "-" если ДЕЛИТЕЛЬ < 0. - Chum_A(09.02.2010 14:08)
- Вот-вот! Как бы избежать проверки на знак? - Argon(09.02.2010 14:51)
- Общее правило с округлением, вроде такое РЕЗУЛЬТАТ = (ДЕЛИМОЕ ± ДЕЛИТЕЛЬ/2)/ДЕЛИТЕЛЬ. "-" если ДЕЛИТЕЛЬ < 0. - Chum_A(09.02.2010 14:08)
- Сорри, не на 2, а на 2^N. Ну и хотелось бы избежать остатков от деления. Критерий - не краткость записи, а скорость работы. - Argon(09.02.2010 14:24 - 14:41)