#include <stdio.h>
int main() {
/* f1(x) = (3x - 1)^2 / x^5 */
double f1(double x) {
return pow((3 * x
- 1), 2) / pow(x
, 5); }
/* f2(x) = (ln(sqrt(x+5)))^2 */
double f2(double x) {
}
/* f3(x) = cos(sqrt(1 + x^2)) */
double f3(double x) {
}
double x, a, y;
if (x <= 0) {
y = f1(x);
} else if (x <= a) {
y = f2(x);
} else {
y = f3(x);
}
printf("Результат: f = %.6f\n", y
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKCS8qIGYxKHgpID0gKDN4IC0gMSleMiAvIHheNSAqLwpkb3VibGUgZjEoZG91YmxlIHgpIHsKICAgIHJldHVybiBwb3coKDMgKiB4IC0gMSksIDIpIC8gcG93KHgsIDUpOwp9CgovKiBmMih4KSA9IChsbihzcXJ0KHgrNSkpKV4yICovCmRvdWJsZSBmMihkb3VibGUgeCkgewogICAgcmV0dXJuIHBvdyhsb2coc3FydCh4ICsgNSkpLCAyKTsKfQoKLyogZjMoeCkgPSBjb3Moc3FydCgxICsgeF4yKSkgKi8KZG91YmxlIGYzKGRvdWJsZSB4KSB7CiAgICByZXR1cm4gY29zKHNxcnQoMSArIHggKiB4KSk7Cn0KCQoJCglkb3VibGUgeCwgYSwgeTsKCiAgICBwcmludGYoItCS0LLQtdC0adGC0YwgeDogIik7CiAgICBzY2FuZigiJWxmIiwgJngpOwogICAgcHJpbnRmKCLQktCy0LXQtGnRgtGMIGE6ICIpOwogICAgc2NhbmYoIiVsZiIsICZhKTsKCiAgICBpZiAoeCA8PSAwKSB7CiAgICAgICAgeSA9IGYxKHgpOwogICAgfSBlbHNlIGlmICh4IDw9IGEpIHsKICAgICAgICB5ID0gZjIoeCk7CiAgICB9IGVsc2UgewogICAgICAgIHkgPSBmMyh4KTsKICAgIH0KCiAgICBwcmludGYoItCg0LXQt9GD0LvRjNGC0LDRgjogZiA9ICUuNmZcbiIsIHkpOwoKICAgIHJldHVybiAwOwp9Cg==