Дано x, y. Найти х/у, причем если у=0, то на экран выводиться сообщение что на 0 делить нельзя.
Дано x, y. Найти х/у, причем если у=0, то на экран выводиться сообщение что на 0 делить нельзя.
Дана следующая задача:Рассчитать значение у при заданном значении х: у = sin²x при х>0; 1-2sinx² в противном случае
Поставил к ней решение , для x>0 функция выполнятся правильно и находит верный ответ , но при x<0 при вычислении sin если в ответе он должен получится отрицательным то в программе он выдает положительный результат , из-за чего следующие операции выполняются неверно, что не так не могу понять?
Получите помощь с решением задачи по Дана следующая задача:Рассчитать значение у при заданном значении х: у = sin²x при х>0; 1-2sinx² в противном случае Поставил к ней решение , для x>0 функция выполнятся правильно и находит верный ответ , но при x<0 при вычислении sin если в ответе он должен получится отрицательным то в программе он выдает положительный результат , из-за чего следующие операции выполняются неверно, что не так не могу понять? для студенческий. В разделе обсуждений вы найдете различные подходы к решению задачи по Информатика. Ответы на этот вопрос уже добавлены. Наш сайт позволяет вам задавать вопросы и получать ответы от экспертов и других школьников.
Ответ:
Попробуй через else if (x < 0), и еще так сделать:
double p = pow(x,2);
y = 1 — (2*sin(p));