Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Написать программу решения уравнения у(х).

Mr. Pinguin Ученик (88), открыт 1 неделю назад
Написать программу решения уравнения у(х) на С++
(в идеале предоставить скриншоты с программы и консоли отладки)
2 ответа
Андрей Высший разум (472599) 1 неделю назад
Здесь НЕТ уравнений. Совсем нет.
Уравнение - это когда по заданному значению y(x) надо найти значение x. А здесь лишь найти значение функции.
 double x, a, b;
cin >> x;
a = exp(-x);
b = sin(x);
b *= b;
cout << (acos(a) + sqrt(2 - b)) / sqrt(a * (1 + b));
Егор Падерин Мастер (1042) 1 неделю назад
 #include <iostream>
#include <cmath>

constexpr double eiler_num = 2.7182818284;
constexpr double pi = 3.1415926535;

double GetRadian(const double angle){
return angle * (pi/180);
}

double upper(const double x){
double ei_deegre_neg_x = pow(eiler_num, -x);
double arcos_ei = acos(ei_deegre_neg_x);
double one_add_cos = 1 + pow(cos(x), 2);
double sqrt_cos = sqrt(one_add_cos);
double returned = arcos_ei+sqrt_cos;
return returned;
}

double lower(const double x){
double ei_deegre_neg_x = pow(eiler_num, -x);
double one_add_cos = 1 + pow(sin(x), 2);
double temp = ei_deegre_neg_x*one_add_cos;
double returned = sqrt(temp);
return returned;
}

int main(){
double x;
std::cin>>x;
double y = upper(x)/lower(x);
std::cout<<y<<std::endl;
return 0;
}
```
Похожие вопросы