Ответ:
#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;
}
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Ответ:
#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;
}