Блог для маленьких школьников и их родителей
ШколаЛа
28
Август

Дана следующая задача:Рассчитать значение у при заданном значении х: у = sin²x при х>0; 1-2sinx²…

Автор: bliznakroman220
Предмет: Информатика
Уровень: студенческий

Дана следующая задача:Рассчитать значение у при заданном значении х: у = sin²x при х>0; 1-2sinx² в противном случае
Поставил к ней решение , для x>0 функция выполнятся правильно и находит верный ответ , но при x<0 при вычислении sin если в ответе он должен получится отрицательным то в программе он выдает положительный результат , из-за чего следующие операции выполняются неверно, что не так не могу понять?​

Ответов к вопросу: 1
  • wwwqwertycom
    28.08.2024 | 23:44

    Ответ:
    Попробуй через else if (x < 0), и еще так сделать:
    double p = pow(x,2);
    y = 1 — (2*sin(p));

Ответить на вопрос:
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.

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