УМННБJ, ЯХВ. Войти !bnw Сегодня Клубы

Сегодня выяснил чему равно число "чуть более чем половина": примерно 0.500000000000000111022302462516

void nearest(double v, double* vg, double* vl) {
    double d = 0.1;
    double v2 = v + d;
    if (v == 0.0) {
        d = DBL_EPSILON;
        *vg = v + d;
        *vl = v - d;
    } else while (v2 != v) {
        *vg = v + d;
        *vl = v - d;
        d = d * 0.9;
        v2 = v + d;
    }
}

// на говнокод уже запостил // ппц он ещё жив

#KVW9RO / @mugiseyebrows / 3739 дней назад

it sounds gay
#KVW9RO/E6B / @anonymous / 3739 дней назад
union { uint64_t u; double d; } x; x.d = 0.5; x.u++; printf("%.50lf\n", x.d);
#KVW9RO/IMA / @fix / 3739 дней назад
@fix ппц ты меня унизил ща // спасиб
#KVW9RO/H7J / @mugiseyebrows --> #KVW9RO/IMA / 3739 дней назад
@fix Win
#KVW9RO/L9Q / @dzhon --> #KVW9RO/IMA / 3738 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.