#include <iostream>
#include <algorithm> // Для функций std::min и std::max
// Пример функции f(x)
double f(double x) {
return x * x; // Возведение x в квадрат
}
int main() {
double x, y, z;
// Ввод значений x, y, z
std::cout << "Введите x: ";
std::cin >> x;
std::cout << "Введите y: ";
std::cin >> y;
std::cout << "Введите z: ";
std::cin >> z;
// Вычисление числителя
double numerator = std::min(f(x) + y, y - z);
// Вычисление знаменателя
double denominator = std::max(f(x), y);
// Проверка деления на ноль
if (denominator == 0) {
std::cout << "Ошибка: деление на ноль!" << std::endl;
} else {
// Вычисление n
double n = numerator / denominator;
std::cout << "Результат: n = " << n << std::endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPiAvLyDQlNC70Y8g0YTRg9C90LrRhtC40Lkgc3RkOjptaW4g0Lggc3RkOjptYXgKCi8vINCf0YDQuNC80LXRgCDRhNGD0L3QutGG0LjQuCBmKHgpCmRvdWJsZSBmKGRvdWJsZSB4KSB7CiAgICByZXR1cm4geCAqIHg7IC8vINCS0L7Qt9Cy0LXQtNC10L3QuNC1IHgg0LIg0LrQstCw0LTRgNCw0YIKfQoKaW50IG1haW4oKSB7CiAgICBkb3VibGUgeCwgeSwgejsKCiAgICAvLyDQktCy0L7QtCDQt9C90LDRh9C10L3QuNC5IHgsIHksIHoKICAgIHN0ZDo6Y291dCA8PCAi0JLQstC10LTQuNGC0LUgeDogIjsKICAgIHN0ZDo6Y2luID4+IHg7CiAgICBzdGQ6OmNvdXQgPDwgItCS0LLQtdC00LjRgtC1IHk6ICI7CiAgICBzdGQ6OmNpbiA+PiB5OwogICAgc3RkOjpjb3V0IDw8ICLQktCy0LXQtNC40YLQtSB6OiAiOwogICAgc3RkOjpjaW4gPj4gejsKCiAgICAvLyDQktGL0YfQuNGB0LvQtdC90LjQtSDRh9C40YHQu9C40YLQtdC70Y8KICAgIGRvdWJsZSBudW1lcmF0b3IgPSBzdGQ6Om1pbihmKHgpICsgeSwgeSAtIHopOwoKICAgIC8vINCS0YvRh9C40YHQu9C10L3QuNC1INC30L3QsNC80LXQvdCw0YLQtdC70Y8KICAgIGRvdWJsZSBkZW5vbWluYXRvciA9IHN0ZDo6bWF4KGYoeCksIHkpOwoKICAgIC8vINCf0YDQvtCy0LXRgNC60LAg0LTQtdC70LXQvdC40Y8g0L3QsCDQvdC+0LvRjAogICAgaWYgKGRlbm9taW5hdG9yID09IDApIHsKICAgICAgICBzdGQ6OmNvdXQgPDwgItCe0YjQuNCx0LrQsDog0LTQtdC70LXQvdC40LUg0L3QsCDQvdC+0LvRjCEiIDw8IHN0ZDo6ZW5kbDsKICAgIH0gZWxzZSB7CiAgICAgICAgLy8g0JLRi9GH0LjRgdC70LXQvdC40LUgbgogICAgICAgIGRvdWJsZSBuID0gbnVtZXJhdG9yIC8gZGVub21pbmF0b3I7CiAgICAgICAgc3RkOjpjb3V0IDw8ICLQoNC10LfRg9C70YzRgtCw0YI6IG4gPSAiIDw8IG4gPDwgc3RkOjplbmRsOwogICAgfQoKICAgIHJldHVybiAwOwp9Cg==