#include <iostream>
#include <cmath>
using namespace std;
int main() {
double a,b,x,y;
cout<<"Input a,b,x"<<endl;
cin>>a>>b>>x;
if (x<=a)
{
y=exp(a*x)-3.8*pow(cos(a+b*x),2);
cout<<"y="<<y<<endl;
}
else if ((x>a)&&(x<=b))
if (x+b!=0)
{
y=a+pow(abs(log(b+x)),2);
cout<<"y="<<y<<endl;
} else cout<<"y=Error "<<endl;
else
{
y=exp(a*x)+b;
cout<<"y="<<y<<endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCWRvdWJsZSBhLGIseCx5OwoJY291dDw8IklucHV0IGEsYix4Ijw8ZW5kbDsKCWNpbj4+YT4+Yj4+eDsKCWlmICh4PD1hKQoJewoJCXk9ZXhwKGEqeCktMy44KnBvdyhjb3MoYStiKngpLDIpOwoJCWNvdXQ8PCJ5PSI8PHk8PGVuZGw7Cgl9CgllbHNlIGlmICgoeD5hKSYmKHg8PWIpKQoJCQlpZiAoeCtiIT0wKQoJewoJCXk9YStwb3coYWJzKGxvZyhiK3gpKSwyKTsKCQljb3V0PDwieT0iPDx5PDxlbmRsOwoJfSAgZWxzZSBjb3V0PDwieT1FcnJvciAgICI8PGVuZGw7CgkJZWxzZSAKCQl7CgkJICAgeT1leHAoYSp4KStiOwoJCQljb3V0PDwieT0iPDx5PDxlbmRsOwoJCX0KCXJldHVybiAwOwp9