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

Не могу найти ошибку в вычислении формулы - C++

Восстановить пароль Регистрация
 
pootsar
0 / 0 / 0
Регистрация: 21.10.2015
Сообщений: 4
21.10.2015, 14:13     Не могу найти ошибку в вычислении формулы #1
Подскажите , где ошибка?

http://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{{y}^{x+1}}{\sqrt[3]{\left|y-2 \right|}+3}+\frac{x+y/2}{2\left|x+y \right|}{(x+1)}^{-1/\sin z }


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream.h>
#include <conio.h>
#include <math.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{
double x, y, z, a, b, c, res;
cout << "\n\tx,y,z = " << endl;     
cin >> x >> y >>z;
a = (pow(y,x+1))/((pow(fabs(y-2),1/3))+3) ;
cout << "\n a= " << a;
b =(x+y/2)/(2*fabs(x+y));
cout << "\n b= " << b;
c = pow((x+1),-1/sin(z));
cout << "\n c= " << c;
res = a+(b*c) ;
cout << "\nx=" << x << "\ny=" << y << "\nz=" << z << "\nResult="
<< a <<"+"<<b<<"+"<<c<<"="  << res << endl;
cout << " Press any key ... " << endl;
getch();
return 0;
}
При x = http://www.cyberforum.ru/cgi-bin/latex.cgi?{12.3*10}^{-1}, y = 15.4, z = http://www.cyberforum.ru/cgi-bin/latex.cgi?{0.252*10}^{3} Ответ=82.825623.
Название: Снимок.PNG
Просмотров: 33

Размер: 4.1 Кб
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2015, 14:13     Не могу найти ошибку в вычислении формулы
Посмотрите здесь:

C++ Не могу найти ошибку.
не могу найти ошибку C++
Не могу найти ошибку C++
C++ Не могу найти ошибку
C++ Не могу найти ошибку
Не могу найти ошибку C++
C++ Помогите найти ошибку в программе. Вычисление формулы.
C++ Помогите найти ошибку при вычислении определителя матрицы

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Игорь1986
34 / 98 / 24
Регистрация: 08.09.2014
Сообщений: 844
Завершенные тесты: 1
21.10.2015, 14:32     Не могу найти ошибку в вычислении формулы #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Все просто
C++
1
a = (pow(y,x+1))/((pow(fabs(y-2),1.0/3))+3) ;
и все так как 1/3=0, а 1.0/3=0.33(3)
Yandex
Объявления
21.10.2015, 14:32     Не могу найти ошибку в вычислении формулы
Ответ Создать тему
Опции темы

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