Форум программистов, компьютерный форум CyberForum.ru

sinlnb3b3 и следующее корень пятой степени, где под корнем b3+10 - C++

Восстановить пароль Регистрация
 
kn0w
3 / 3 / 0
Регистрация: 09.10.2012
Сообщений: 72
09.10.2012, 19:53     sinlnb3b3 и следующее корень пятой степени, где под корнем b3+10 #1
sinlnb3b3 и следующее корень пятой степени, где под корнем b3+10


Как расписать на языке C++, особенно первую. По второй такие предположения pow(b,3/5)+pow(10,1/5), но скорее всего компилятор будет ругаться.... Жду помощи )
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.10.2012, 19:53     sinlnb3b3 и следующее корень пятой степени, где под корнем b3+10
Посмотрите здесь:

C++ Определить корень третьей степени от Z
Как выразить в С корень n-степени. C++
корень квадратной степени. C++
число под корнем в степени n C++
Непонятности с корнем n степени C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
09.10.2012, 19:57     sinlnb3b3 и следующее корень пятой степени, где под корнем b3+10 #2
а самому поробовать сложно чтоли. все функции есть для этого.
по порядк аргументы для функций вычисляйте и будет хорошо.
если схемотично, то так:
C++
1
2
3
4
double b3 = pow(b, 3);
double lnb3 = log(b3);
double sinb3 = sin(b3);
double result = pow(singb3, lnb3);
вот как-то так. не надо пытаться все в одну строчку запихнуть. если по отдельности, то все просто и понятно.

pow(b, 3/5) - не будет работать из-за особенностей целочисленной арифметики. числа должны быть с плавающей точной, тогда деление будет нормальным.
т.е pow(b, 3.0/5.0)
kn0w
3 / 3 / 0
Регистрация: 09.10.2012
Сообщений: 72
09.10.2012, 20:13  [ТС]     sinlnb3b3 и следующее корень пятой степени, где под корнем b3+10 #3
Спасибо, у меня вещественная переменная, поэтому можно и без точек.
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
09.10.2012, 20:29     sinlnb3b3 и следующее корень пятой степени, где под корнем b3+10 #4
C++
1
2
double x = 1 / 2; // x == 0.000000....
double x2 = 1.0 / 2.0; // x == 0.500000....
Если это вам известно, то ок.
kn0w
3 / 3 / 0
Регистрация: 09.10.2012
Сообщений: 72
09.10.2012, 22:13  [ТС]     sinlnb3b3 и следующее корень пятой степени, где под корнем b3+10 #5
Цитата Сообщение от DU Посмотреть сообщение
если схемотично, то так:
C++
1
2
3
4
double b3 = pow(b, 3);
double lnb3 = log(b3);
double sinb3 = sin(b3);
double result = pow(singb3, lnb3);
вот как-то так. не надо пытаться все в одну строчку запихнуть. если по отдельности, то все просто и понятно.
Прошу прощение, а он разве не так в данном случае будет считать sin b3lnb3
Yandex
Объявления
09.10.2012, 22:13     sinlnb3b3 и следующее корень пятой степени, где под корнем b3+10
Ответ Создать тему
Опции темы

Текущее время: 13:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru