#include <iostream>
#include <cmath>
#include <math.h>
using namespace std;
int main()
{
int y;
const float pi = 3.14f;
float U;
cout << "Введіть значення y:\n";
cin >> y;
if (y >= 2)
{
U = sqrt(pow(y, 2) + y + 1.5f);
}
else if (y < 2 && y > -2)
{
U = pi + pow(cos(y+ 1.2f), 2);
}
else if(y <= -2)
{
U = log(pow(y, 2) + 2) + pi;
}
else
{
cout << "Невірне значення y, спробуте ще раз";
main();
}
cout << U << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CiNpbmNsdWRlIDxtYXRoLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKCWludCB5OwoJY29uc3QgZmxvYXQgcGkgPSAzLjE0ZjsKCWZsb2F0IFU7Cgljb3V0IDw8ICLQktCy0LXQtNGW0YLRjCDQt9C90LDRh9C10L3QvdGPIHk6XG4iOwoJY2luID4+IHk7CglpZiAoeSA+PSAyKQoJewoJCVUgPSBzcXJ0KHBvdyh5LCAyKSArIHkgKyAxLjVmKTsKCX0KCWVsc2UgaWYgKHkgPCAyICYmIHkgPiAtMikKCXsKCQlVID0gcGkgKyBwb3coY29zKHkrIDEuMmYpLCAyKTsKCX0KCWVsc2UgaWYoeSA8PSAtMikKCXsKCQlVID0gbG9nKHBvdyh5LCAyKSArIDIpICsgcGk7Cgl9CgllbHNlCgl7CgkJY291dCA8PCAi0J3QtdCy0ZbRgNC90LUg0LfQvdCw0YfQtdC90L3RjyB5LCDRgdC/0YDQvtCx0YPRgtC1INGJ0LUg0YDQsNC3IjsKCQltYWluKCk7Cgl9Cgljb3V0IDw8IFUgPDwgZW5kbDsKCXJldHVybiAwOwp9