0 / 0 / 0
Регистрация: 06.04.2019
Сообщений: 23
1

Вычислить значение выражения

15.06.2019, 18:08. Показов 2849. Ответов 3
Метки нет (Все метки)

Дан пример - D=(lnx+cos^2ax-√b-sinx')/(a^2b-ax+√g) и условие g=(ax^2)/(bx^3)+1.

Необходимо найти ошибку в коде
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#inlude <cmath>
using namespace std;
int main ()
{double D, a, b, x, g;
  cout << " input a, b, x, g " << endl;
  cin >> a >> b >> x;
  cout << " a= " << a << " " << " b= " << b << " " << " x= " << x << " " << endl;
  if (b*pow(x,3)!=0)
  {g=a*pow(x,2)/b*pow(x,3)+1
    cout << " g= " << g << endl;
    if (b-sin(x)>0)
    {if (pow(a,2)*b-a*x+sqrt(g)!=0)
     {D=ln(x)+sqrt(cos(a*x)-sqrt(b-sqr(sin(x)))/(a*a*b-a*x-sqrt(g));
       cout << " D= " << D << endl;
     }else cout << "ERROR!" << endl;
    }else cout << "ERROR!" << endl;
   }else cout << "ERROR!" << endl;
return 0;
}
е

Добавлено через 8 минут
Исправил некоторые ошибки
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#inсlude <cmath>
using namespace std;
int main ()
{double D, a, b, x, g;
  cout << " input a, b, x, g " << endl;
  cin >> a >> b >> x;
  cout << " a= " << a << " " << " b= " << b << " " << " x= " << x << " " << endl;
  if (b*pow(x,3)!=0)
  {g=a*pow(x,2)/b*pow(x,3)+1
    cout << " g= " << g << endl;
    if (b-sin(x)>0)
    {if (pow(a,2)*b-a*x+sqrt(g)!=0)
     {D=ln(x)+sqrt(cos(a*x)-sqrt(b-sqr(sin(x))/(a*a*b-a*x-sqrt(g));
       cout << " D= " << D << endl;
     }else cout << "ERROR!" << endl;
    }else cout << "ERROR!" << endl;
   }else cout << "ERROR!" << endl;
return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.06.2019, 18:08
Ответы с готовыми решениями:

Вычислить значение выражения
Нужна ваша помощь, по решению лабораторной( Помогите пожалуйста

Вычислить значение выражения

Вычислить значение выражения
Всем здорово!Помогите пожалуйста с программами (на turbo C,не С++) Даны натуральное число n,...

Вычислить значение выражения: (2n)!/(n-1)!
Помогите,пожалуйста, написать программу,которая выводит (2n)!/(n-1)!,n вводим через клавиатуру...

3
7416 / 5011 / 2890
Регистрация: 18.12.2017
Сообщений: 15,694
15.06.2019, 21:26 2
He_CyDb6a, сбросьте скрин формул
0
0 / 0 / 0
Регистрация: 06.04.2019
Сообщений: 23
15.06.2019, 22:58  [ТС] 3
Вот формулы.
Миниатюры
Вычислить значение выражения  
0
7416 / 5011 / 2890
Регистрация: 18.12.2017
Сообщений: 15,694
16.06.2019, 00:29 4
He_CyDb6a, будьте внимательнее - Вы когда в строке 2 исправляли
Цитата Сообщение от He_CyDb6a Посмотреть сообщение
#inlude
не переключили шрифт и дополнили русской буквой 'с'
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
25
26
27
28
29
30
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{
    double a, b, x, g, z, c, D, eps=1e-9;
    cout << "a="; cin >> a;
    cout << "b="; cin >> b;
    cout << "x="; cin >> x;      
    
    if (b*x)
    {            
        g=a/(b*x)+1.;       
        z=a*a*b-a*x-sqrt(g);
        
        if (x<=0. || b*sin(x)<0. || fabs(z)<eps)    
        cout << "Not determined\n";               
        else 
        {
        c=cos(a*x);
        D=(log(x)+c*c-sqrt(b*sin(x)))/z;
        cout << "D=" << D << "\n";
        }
    }
    else cout << "Not determined\n";    
    
system("pause");
return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.06.2019, 00:29
Помогаю со студенческими работами здесь

Вычислить значение выражения
1. Дано число а и натуральное (целое неотрицательное) число n. Вычислить аn. {deleted} В теме...

Вычислить значение выражения
Требуется написать функцию long long pow(long long a, unsigned int p), которая возводит число a в...

Вычислить значение выражения
Народ, помогите написать программку программирование циклических алгоритмов, она не очень сложная,...

Вычислить значение выражения
помгите плиз сделать


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru