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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Lexandr2008
0 / 0 / 0
Регистрация: 26.02.2010
Сообщений: 34
#1

как правильно? - C++

31.10.2011, 23:37. Просмотров 340. Ответов 9
Метки нет (Все метки)

подскажите как правильно записать?
есть ли другой способ записать кроме этого?
sqrt(sqrt(y/x))
Изображения
 
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2011, 23:37     как правильно?
Посмотрите здесь:

C++ как правильно передавать функцию как параметр? - C++
Всем првет! Я кодю на OpenGL и сделал клас Game у меня в етом класе есть функция DrawGLScene(); как мне передать ее в ...

Прошу сказать, правильно ли я решил, и , если не правильно, то указать ошибки - C++
Есть задачка \sum_{i=0}^{8}\sum_{j=0}^{10}\sum_{k=0}^{3}\left(\frac{i+3k-4j}{2+3i+4j} \right) и есть мой код (сразу говорю, я...

Программа правильно сохраняет, но не правильно считывает матрицу из файла - C++
Программа правильно сохраняет, но не правильно считывает матрицу из файла ... При считывание выводит на экран какие-то непонятные...

Как правильно? - C++
Совершать итерацию, по куску памяти выделенному в куче? например int* t = new int ; Как перемещаться. С каким шагом? Или ...

Как правильно умножить?? - C++
есть матрица { {-sin(fi),o,-cos(fi)}, {0,1,0}, {cos(fi),0,-sin(fi)}; } и есть вектор { {cos(-A)*cos(H)}, {sin(-A)*cos(H)}, ...

Как правильно округлить? - C++
Кратко условие: произвожу ввод времени времени в формате hours/min/sec( переменные t1 и t2), перевожу в секунды, складываю и делаю перевод...

Как правильно заменить на if и else? - C++
int main() { string s; cout<< "Vvedite chislo " << endl; cin>> s; cout<< (tip(s) ? "verno" : "ne verno"); ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Alexanches
86 / 7 / 1
Регистрация: 04.06.2010
Сообщений: 80
31.10.2011, 23:40     как правильно? #2
корень третьей степени и корень корня разные вещи..
C++
1
pow(y/x,1/3)
Lexandr2008
0 / 0 / 0
Регистрация: 26.02.2010
Сообщений: 34
31.10.2011, 23:46  [ТС]     как правильно? #3
Цитата Сообщение от Alexanches Посмотреть сообщение
корень третьей степени и корень корня разные вещи..
C++
1
pow(y/x,1/3)
есть вот такая задача а ответ не сходится
Миниатюры
как правильно?  
DieZZzz
0 / 0 / 0
Регистрация: 29.09.2011
Сообщений: 29
31.10.2011, 23:48     как правильно? #4
C++
1
pow(double(y/x),1/3)
Попробуй использовать при делении приведение к типу double.
Lexandr2008
0 / 0 / 0
Регистрация: 26.02.2010
Сообщений: 34
31.10.2011, 23:48  [ТС]     как правильно? #5
при моей записи получается ответ 1,11488 более правдопадобный,а при твоей получается 0,677027
Alexanches
86 / 7 / 1
Регистрация: 04.06.2010
Сообщений: 80
31.10.2011, 23:50     как правильно? #6
C#
1
G=fabs(pow(x,y/x)-pow(y/x,1/3))+(y-x)*(cos(y)-(z/(y-x)))/(1+pow(y-x,2))
Lexandr2008
0 / 0 / 0
Регистрация: 26.02.2010
Сообщений: 34
31.10.2011, 23:54  [ТС]     как правильно? #7
Цитата Сообщение от Alexanches Посмотреть сообщение
C#
1
G=fabs(pow(x,y/x)-pow(y/x,1/3))+(y-x)*cos(y)*(z/(y-x))/(1+pow(y-x,2))
чуть изменился ответ) но не то

Добавлено через 32 секунды
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main()
{
    double x, y, z,otv;
    cout<<"x=";
    cin>>x;
    cout<<"y=";
    cin>>y;     
    cout<<"z=";
    cin>>z;
    otv=fabs(pow(x,y/x)-sqrt(sqrt(y/x)))+(y-x)*((cos(y)-(z/(y-x)))/(1+pow((y-x),2)));
    cout << "\n x = " << x << "\n y = " << y << "\n z = " << z<<endl;
    cout<<"Otvet="<<otv<<endl;
    getch();
    return 0;
}
Alexanches
86 / 7 / 1
Регистрация: 04.06.2010
Сообщений: 80
31.10.2011, 23:59     как правильно? #8
сорри, там G=fabs(pow(x,y/x)-pow(y/x,1/3))+(y-x)*(cos(y)-(z/(y-x)))/(1+pow(y-x,2))
co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
31.10.2011, 23:59     как правильно? #9
попробуй разбить все уравнение на составные и проверить где касяк

C++
1
2
3
4
5
6
7
8
double tmp = z/(y-x);
tmp = cos(y) - tmp;
tmp /= ( 1 + (y-x)*(y-x);
tmp *= (y-x);
double tmp2 = pow( (y/x),x);
tmp2 = tmp2 - pow( 1/3, y/x);
 
double result = tmp + fabs(tmp2);
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2011, 00:14     как правильно?
Еще ссылки по теме:

Как правильно переделать в c++ ? - C++
pascal код uses crt; var x,a,b,c,e,d,h:real; i,j:longint; q:char; function f(x,d:real):real; begin f:=d*ln(x)-1/x;

как правильно записать - C++
3,5*10в минус 2 степени

Как на писать правильно ? - C++
В одномерном массиве, состоящем из N вещественных элементов, вычислить: 1) Сумму положительных элементов массива 2) ...

Как правильно написать??? - C++
Как правильно написать ? дана часть кода: #include &amp;quot;stdafx.h&amp;quot; main() {stract znak{char fam char...

Как правильно написать? - C++
Как записать следующее (используя if) ? : если (a=b или a=c или a=d или a=e) ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
serginhold
2 / 2 / 0
Регистрация: 20.10.2011
Сообщений: 15
01.11.2011, 00:14     как правильно? #10
C++
1
2
3
4
5
6
7
float x = 182.5;
float y = 18.225;
loat z = -0.03298;
 
std::cout << "`пси` = " << fabs(pow(x, y/x)-pow(y/x, 1.0/3.0)) + (y-x) * (cos(y)-z/(y-x)) / (1+pow(y-x, 2));
 
// выводит 1.21308
Yandex
Объявления
01.11.2011, 00:14     как правильно?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru