Написать код реализующий вычисление y^2*Sinx^2/x+y^2.
При x и y переменные с целыми числами. Решить на C++
cpp
#include <iostream>
#include <cmath>
int main() {
int x, y;
double result;
// Ввод значений переменных x и y
std::cout << "Введите значение x: ";
std::cin >> x;
std::cout << "Введите значение y: ";
std::cin >> y;
// Проверка деления на ноль (x не должен быть равен 0)
if (x == 0) {
std::cout << "Ошибка: деление на ноль (x не может быть равен 0)" << std::endl;
return 1;
}
// Вычисление значения выражения y^2*Sinx^2/x+y^2
result = pow(y, 2) * pow(sin(x), 2) / x + pow(y, 2);
// Вывод результата
std::cout << "Результат вычисления выражения y^2*Sinx^2/x+y^2: " << result << std::endl;
return 0;
}
Код выполняет следующие действия:
1. Запрашивает у пользователя значения переменных x и y.
2. Проверяет, что x не равен нулю, чтобы избежать деления на ноль.
3. Вычисляет значение выражения y^2 * Sin^2(x) / x + y^2.
4. Выводит полученный результат на экран.
При компиляции и запуске данного кода пользователь должен ввести значения x и y, после чего программа произведет необходимые вычисления и выведет результат.
Этот код позволяет решить задачу вычисления заданного выражения для целых значений переменных x и y.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет