#include <cmath>
#include <iostream>
#include <clocale>

using namespace std;

double y(double x);

int main() {
	setlocale(LC_ALL, "Russian");
	y(1.5);
	y(0.5);
	return 0;
}

double y(double x) {
	double res, temp = x*x - 1;
	if (x*x >= 1)
		res = pow(temp, 1.0 / 3);
	else
		res = log(abs(temp - 1));
	cout << "При X = " << x << ", Y = " << res << ";" << endl;
	return res;
}