0 / 0 / 1
Регистрация: 15.09.2016
Сообщений: 61
|
|
1 | |
Вычислить выражение по заданной формуле15.09.2016, 21:09. Показов 579. Ответов 6
Метки нет (Все метки)
Помогите с написанием формулы на языке С++.
Написал вот так, но выдает ошибку. В чем я провинился? z=(2*pow(pow(2,sqrt(x+3)),1/(2*sqrt(x)))/(log(35-pow(x,3))))+ (tan((3.14/4)+x)/3);
0
|
15.09.2016, 21:09 | |
Ответы с готовыми решениями:
6
Вычислить выражение по заданной формуле Вычислить выражение по заданной формуле Вычислить выражение по заданной формуле Вычислить выражение по заданной формуле |
0 / 0 / 1
Регистрация: 15.09.2016
Сообщений: 61
|
|
15.09.2016, 21:11 [ТС] | 2 |
Вот сама формула.
0
|
Объявлятель переменных
1220 / 406 / 320
Регистрация: 24.09.2011
Сообщений: 1,265
|
|
15.09.2016, 21:24 | 3 |
Какое значение
x в формулу вбиваете? Там область определения довольно скудная.
0
|
0 / 0 / 1
Регистрация: 15.09.2016
Сообщений: 61
|
|
15.09.2016, 21:38 [ТС] | 4 |
0
|
Объявлятель переменных
1220 / 406 / 320
Регистрация: 24.09.2011
Сообщений: 1,265
|
|
15.09.2016, 21:49 | 5 |
У Вас в конце ошибка. Слагаемое
(tan((3.14/4)+x)/3) должно быть таким tan((M_PI/4+x)/3) .
0
|
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,712
|
||||||
15.09.2016, 22:25 | 6 | |||||
maximchernov, Настоятельно советую разбивать формулу на части.
И выглядит понятнее и отлаживать легче
0
|
137 / 107 / 23
Регистрация: 06.10.2008
Сообщений: 451
|
||||||||||||||||
16.09.2016, 07:52 | 7 | |||||||||||||||
Лучше упростить: pow(pow(2.,sqrt(x+3.)),1/(2.*sqrt(x))) = pow(2.0,sqrt(1+3./x)/2.) //х > 0
1
|
16.09.2016, 07:52 | |
16.09.2016, 07:52 | |
Помогаю со студенческими работами здесь
7
Вычислить выражение по заданной формуле Вычислить выражение по заданной формуле Вычислить выражение по заданной формуле Вычислить выражение по заданной формуле Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |