|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.09.2018, 19:21 | #1 |
Новичок
Джуниор
Регистрация: 08.09.2018
Сообщений: 1
|
Помогите решить уравнение
Помогите пожалуйста. Необходимо сделать консольное приложение которое сможет решить данное уравнение (пример на фото номер ур-ния 5 imgur.com/a/IyTWXfl ). Вот пример моего кода, но он перестает правильно считать когда сталкивается с большой степенью во второй части („е” в степени „x-s”).
#include < iostream > #include< math.h > #include < conio.h > using namespace std; int main() { double const e = 2.71, pi = 3.14; double a, s, f, x; double A; cout << „a = ”; cin >> a; cout << „s = ”; cin >> s; cout << „f = ”; cin >> f; cout << „x = ”; cin >> x; A = 5.89*log(fabs(pow(pi / 2 — atan(f), 2)) / (x — sqrt(1 + a))) / log(3) + (2 * pow(10, −3) * pow(e, x-s) + s) / (pow(fabs(2 * s — sin(pow(a, 1.8))), 1 / 5)) — 2.6*pow(f, 3); cout << „A = ” << A << endl; system("pause"); return 0; } |
09.09.2018, 21:37 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Для начала запишите формулу правильно:
1. Для Pi есть стандартная константа в math 2. Для возведения е в степень есть специальная функция exp в math 3. Первая скобка вообще бред - у вас f в квадрате, а не весь арктангенс; под модулем должна быть вся дробь и т.д. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C++,помогите решить уравнение | tarakana | Помощь студентам | 0 | 11.11.2015 01:19 |
Помогите решить уравнение в Паскаль | Физикааа | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 23.12.2014 12:39 |
помогите решить уравнение | fist53 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 04.06.2009 22:47 |