Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Получение целого значения квадратного корня для целого числа

38K
05 сентября 2008 года
svalvz
7 / / 20.08.2008
Вот тут: http://kazus.ru/articles/234.html приведено описание алгоритма на математическом языке. К сожалению, даже коллектив из двух профессоров математики не смог мне помочь в переведении этого алгоритма в набор арифметических выражений оперирующих целыми числами для получения результата. Что скажете вы?
3
05 сентября 2008 года
Green
4.8K / / 20.01.2000
Мы скажем, что на форуме для таких тем есть специальный раздел - "Студенты", куда и переезжаем...
1.9K
05 сентября 2008 года
max_dark
256 / / 11.11.2005
C/C++
 
Код:
#include <math.h>
#include <stdio.h>
int main() {
    int num;
    int res;
    num=10;
    res = (int)sqrt((double)num);
    printf("result = %d",res);
    return 0;
}
Pascal
 
Код:
program test;
    var
        num,res:integer;
begin
    num:=10;
    res:=round(sqrt(num));
    writeln('result = ', res);
end.
Примерно так можно получить целую часть в прграммировании.
svalvz, если не подходит, то конкретнее опишите, что Вам нужно
38K
06 сентября 2008 года
svalvz
7 / / 20.08.2008
Меня не поняли... Добыча квадратного корня целочисленным методом ускорит в тысячи раз работу процедуры Dithering, т.к. по палитре ищется цвет наиболее близкий а для этого искомый цвет разбивается на RGB и для каждой компоненты возведённой в квадрат ищутся наиболее близкие значения в палитре тоже возведённой в квадрат. Мне надо добычу квадратного корня используя только арифметические действия по отношению только к целочисленным переменным.
1.9K
09 сентября 2008 года
max_dark
256 / / 11.11.2005
Консультация с моим составом профессоров математики тоже нечего не дала :D, ибо в прикрепленном материале способ изложен не полностью
Но я нашел несколько статей по теме, должны помочь:
wikipedia:Квадратный корень
Журнал "Квант"
Paul Hsieh's Square Root page(С кодом на С и ассемблере)
A geometric view of the square root algorithm
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог