Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 November 27

VT

Vladislav Tolstikov in IT KPI C/C++ ХВ (не UB)
ты можешь ее просто посчитать и все
источник

VT

Vladislav Tolstikov in IT KPI C/C++ ХВ (не UB)
у тебя аналогичная ситуация
источник

К

Коза in IT KPI C/C++ ХВ (не UB)
по примеру для такой
x=x1; i=0;
while (x<=x2+eps) {
i++;
printf("|%6.2f",x);
if (3*x+a<0 || fabs(sin(2*x-b))<eps) printf(" | не визн ");
else { ... }
...
}
источник

К

Коза in IT KPI C/C++ ХВ (не UB)
x1, x2 - границы заданного промежутка
источник

VT

Vladislav Tolstikov in IT KPI C/C++ ХВ (не UB)
Коза
извините :) надо вычислить значение указанной функции, где аргумент x меняется на произвольно заданном промежутке с произвольно заданным шагом
это так оригинальное задание звучит ?
источник

К

Коза in IT KPI C/C++ ХВ (не UB)
ну касательно вычислений значений функции — да
источник

VT

Vladislav Tolstikov in IT KPI C/C++ ХВ (не UB)
то есть, тебе надо посчитать f(x1), f(x1 + dx), f(x1 + 2 * dx), ... , f(x2) ?
источник

VT

Vladislav Tolstikov in IT KPI C/C++ ХВ (не UB)
dx - это шаг
источник

К

Коза in IT KPI C/C++ ХВ (не UB)
да
источник

VT

Vladislav Tolstikov in IT KPI C/C++ ХВ (не UB)
а откуда eps взялось ?
источник

К

Коза in IT KPI C/C++ ХВ (не UB)
объявили в декларативной части просто
источник

К

Коза in IT KPI C/C++ ХВ (не UB)
double eps=1e-14;
источник

К

Коза in IT KPI C/C++ ХВ (не UB)
относительная погрешность
источник

VT

Vladislav Tolstikov in IT KPI C/C++ ХВ (не UB)
ну ок
источник

VT

Vladislav Tolstikov in IT KPI C/C++ ХВ (не UB)
сделай функцию
источник

VT

Vladislav Tolstikov in IT KPI C/C++ ХВ (не UB)
bool is_null(double x) { return std::fabs(x) < EPS; }
источник

VT

Vladislav Tolstikov in IT KPI C/C++ ХВ (не UB)
и когда будешь считать свою функцию, просто проверь с помощью этой функции область допустимых значение
источник

VT

Vladislav Tolstikov in IT KPI C/C++ ХВ (не UB)
Vladislav Tolstikov
bool is_null(double x) { return std::fabs(x) < EPS; }
тут поправочка на std::fabs
источник

К

Коза in IT KPI C/C++ ХВ (не UB)
хорошо, спасибо за помощь
источник

BK

Bohdan Khoma in IT KPI C/C++ ХВ (не UB)
Привет. Скиньте плиз инфу, Как свой kernel написать)
источник