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

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

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

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

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

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

Как правильно вписать функцию в h-файл и правильно её отразить в основной функции? - C++
Создать внешнюю библиотеку, в которой написана функция вывода символьного массива обратном порядке. Подключить данную библиотеку к ...

Как правильно унаследовать TPoint2D от TPoint3D/ Правильно ли наследовать? ООП - C++
Два пользовательских класса: Точка в 2D пространстве и точка в 3D пространстве. class TPoint3D{ int X,Y,Z; public: ...

как объявить правильно tr и как его использовать при вызове функции? - C++
main.cpp case 8: cout << "Firs trapec # is: "; cin >> k; k = k - 1; cout << "Second trapec # is: "; cin >> j;...

Как правильно использовать классы? Как вывести значение класса на экран? - C++
Всех приветствую. Делаю задание по книге. По заданию нужно завести класс, в котором хранится информация о книгах: число выданных на руки...

Как правильно вызвать метод в С++ и как использовать команду goto в default - C++
#include <iostream>; #include <conio.h>; using namespace std; void main() { setlocale(LC_ALL, "Rus"); calculate(); ...

Как правильно записать алгоритм и как отобразить max и min? - C++
как правильно записать алгоритм и как отобразить max и min h = min {a,b,max{c,d}}

9
Alexanches
86 / 7 / 1
Регистрация: 04.06.2010
Сообщений: 80
31.10.2011, 23:40 #2
корень третьей степени и корень корня разные вещи..
C++
1
pow(y/x,1/3)
0
Lexandr2008
0 / 0 / 0
Регистрация: 26.02.2010
Сообщений: 34
31.10.2011, 23:46  [ТС] #3
Цитата Сообщение от Alexanches Посмотреть сообщение
корень третьей степени и корень корня разные вещи..
C++
1
pow(y/x,1/3)
есть вот такая задача а ответ не сходится
0
Миниатюры
как правильно?  
DieZZzz
0 / 0 / 0
Регистрация: 29.09.2011
Сообщений: 29
31.10.2011, 23:48 #4
C++
1
pow(double(y/x),1/3)
Попробуй использовать при делении приведение к типу double.
0
Lexandr2008
0 / 0 / 0
Регистрация: 26.02.2010
Сообщений: 34
31.10.2011, 23:48  [ТС] #5
при моей записи получается ответ 1,11488 более правдопадобный,а при твоей получается 0,677027
0
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))
0
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;
}
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))
0
co6ak
Кошковед
408 / 501 / 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);
0
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
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2011, 00:14
Привет! Вот еще темы с ответами:

Как правильно записывать условные операторы и как прервать проверку при достижении результата? - C++
доброго времени суток форумчане, подскажите пожалуйста как остановить условие после правильно выполненного условия.#include &quot;stdafx.h&quot; ...

Как лучше это сделать?. а главное, как правильно? (Информационная система «Железнодорожный вокзал») - C++
Ситуация следующая... Есть задание курсовой работы: 11. Информационная система «Железнодорожный вокзал». Информация: рейсы — номер...

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) и есть мой код (сразу говорю, я...


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

Или воспользуйтесь поиском по форуму:
10
Yandex
Объявления
01.11.2011, 00:14
Ответ Создать тему
Опции темы

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