
C/C++
С++. Срочно пожалуйста помогите

Надо сказать, что для значения функции от отрицательного аргумента шансы попасть в такую выборку - около нуля.
Вот программа.
Вот программа.
#include
#include
using namespace std;
const double PRECISION = 1e-14;
const double STEP = 0.2;
bool iszero(double u) {
return abs(u) < PRECISION; // что считать нулём
}
bool isneg(double u) {
return u < PRECISION;
}
double yfunc(double x) {
if (iszero(x)) return 0.0; // считаем это нулём
else if (x < 0.0) return x * x * x * x * x + abs(x) - 1.0;
else return x * x * x * x - 7.0;
}
int main()
{
double n, m, x;
cout > n >> m;
if (n > m) {
cout 0.0) {
cout
#include
#include
#include
using namespace std;
double input(const char* msg) {
cout > value;
cin.ignore(0x1000, '\n');
return value;
}
double f(const double x) {
auto y = 0.0;
if (x < 0) y = pow(x, 5) + fabs(x) - 1.0;
else if (0 < x) y = pow(x, 4) - 7.0;
return y;
}
int main() {
auto n = input("n: ");
auto m = input("m: ");
const auto dx = 0.2;
const auto end = m + dx / 10.0;
cout
Леди Гульнара, могу предложить следующее решение:
#include
#include
using namespace std;
#define eps 0.000001
double y(double x){
if(x < 0){
return pow(x, 5) + abs(x) - 1;
}
if(abs(x) n;
cout > m;
if(n > m){
cout
Азамат Ахмединов
На картинке условия написано "Печатать только положительные значения функции".
Азамат Ахмединов
А проверку if(abs(x) <= eps) нужно ставить перед if (x < 0), иначе половину диапазона отрежет. Всякие там -0.000000000000001 не будут восприниматься, как 0.
Похожие вопросы
- СРОЧНО ПОЖАЛУЙСТА ПОМОГИТЕ
- Составить программу c++ срочно пожалуйста
- Надо написать программу на с++ СРОЧНО!!!!! ПОЖАЛУЙСТА
- Пожалуйста, помогите написать программу на С++
- Пожалуйста помогите с задачей на С++
- Программа на с++ (нужен код) пожалуйста помогите
- Пожалуйста, помогите с C++
- Пожалуйста помогите написать программу на С++
- Программирование, пожалуйста помогите очень нужно решить
- Всем здарово! Пожалуйста помогите! Кому несложно очень прошу!
|x| - |x|^5 отрицательно для любых x != 1.
Для x = -1 оно равно нулю.
Во всех случаях y(x) при x <= 0 неположительно, и его можно было не вычислять.