#include <iostream>
#include <cmath>
#include <cstdio>
using namespace std;
int main()
{
float x, a, b, y;
cout << ("input x b a:") << endl;
cin >> a >> b >> x;
if (x <= a)
{
y = a * pow(sin(x), 2) + b * pow(cos(x), 3);
cout << ("y=", y);
}
else if (x > a && x < 4.5 * b)
{
y = a * tan(a * b * x);
cout << ("y=", y);
}
else if (x > 4.5 * b)
{
y = a * log(fabs(a * x - b));
cout << ("y=", y);
}
else if (x != 0) cout << ("Error, x=0");
cout << ("y=", y);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CiNpbmNsdWRlIDxjc3RkaW8+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgkgCmludCBtYWluKCkKewpmbG9hdCB4LCBhLCBiLCB5Owpjb3V0IDw8ICgiaW5wdXQgeCBiIGE6IikgPDwgZW5kbDsKY2luID4+IGEgPj4gYiA+PiB4OwppZiAoeCA8PSBhKQp7CnkgPSBhICogcG93KHNpbih4KSwgMikgKyBiICogcG93KGNvcyh4KSwgMyk7CmNvdXQgPDwgKCJ5PSIsIHkpOwp9CmVsc2UgaWYgKHggPiBhICYmIHggPCA0LjUgKiBiKQp7CnkgPSBhICogdGFuKGEgKiBiICogeCk7CmNvdXQgPDwgKCJ5PSIsIHkpOwp9CmVsc2UgaWYgKHggPiA0LjUgKiBiKQp7CnkgPSBhICogbG9nKGZhYnMoYSAqIHggLSBiKSk7CmNvdXQgPDwgKCJ5PSIsIHkpOwp9CmVsc2UgaWYgKHggIT0gMCkgY291dCA8PCAoIkVycm9yLCB4PTAiKTsKY291dCA8PCAoInk9IiwgeSk7CnJldHVybiAwOwp9