Составить программу для вычисления значения выражения (без использования макрокоманды MAX и MIN), только if else
C++

Приложения:

Ответы

Ответ дал: NqVixer
0

Ответ:

#define _USE_MATH_DEFINES //для e

#include <iostream>

#include <math.h> //для pow

using namespace std;

int main()

{

double x{}, y{};

cin >> x >> y;

double tempmax{}, firstMin{}, secondMin{};

if (pow(x, 1.0 / 5) > 5) tempmax = pow(x, 1.0 / 5); //pow(x, 1.0 / 5) = корень в степени 5

else tempmax = 5;

if (y < sqrt(x)) firstMin = y;

else firstMin = sqrt(x);

if (pow(M_E, x) < y) secondMin = pow(M_E, x); //M_E - это математическая константа e

else secondMin = y;

double z{};

if (tempmax < firstMin) z = tempmax / secondMin;

else z = firstMin / secondMin;

cout << endl << z;

return 0;

}

Вас заинтересует