#include <iostream>
#include <cmath>
using namespace std;
int main() {
double x, y, z;
cout << "Введите x, y, z: ";
cin >> x >> y >> z;
if (y == 0 || sin(y) == 0) {
cout << "Ошибка: недопустимые значения y" << endl;
return 1;
}
double w = ((x/y) * (z + x) * exp(fabs(x-y)) + log(1 + M_E)) /
(pow(sin(y), 2) - pow(sin(x) * sin(y), 2));
cout << "w = " << w << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGRvdWJsZSB4LCB5LCB6OwogICAgCiAgICBjb3V0IDw8ICLQktCy0LXQtNC40YLQtSB4LCB5LCB6OiAiOwogICAgY2luID4+IHggPj4geSA+PiB6OwogICAgCiAgICBpZiAoeSA9PSAwIHx8IHNpbih5KSA9PSAwKSB7CiAgICAgICAgY291dCA8PCAi0J7RiNC40LHQutCwOiDQvdC10LTQvtC/0YPRgdGC0LjQvNGL0LUg0LfQvdCw0YfQtdC90LjRjyB5IiA8PCBlbmRsOwogICAgICAgIHJldHVybiAxOwogICAgfQogICAgCiAgICBkb3VibGUgdyA9ICgoeC95KSAqICh6ICsgeCkgKiBleHAoZmFicyh4LXkpKSArIGxvZygxICsgTV9FKSkgLyAKICAgICAgICAgICAgICAgKHBvdyhzaW4oeSksIDIpIC0gcG93KHNpbih4KSAqIHNpbih5KSwgMikpOwogICAgCiAgICBjb3V0IDw8ICJ3ID0gIiA8PCB3IDw8IGVuZGw7CiAgICByZXR1cm4gMDsKfQ==