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

Ошибка константа. как исправить?

05.10.2013, 14:58. Показов 1109. Ответов 3
Метки нет (Все метки)

помогите пожалуйста, как убрать эту ошибку?
Миниатюры
Ошибка константа. как исправить?  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.10.2013, 14:58
Ответы с готовыми решениями:

Ошибка CL.exe завершилась с кодом 2 Что это за ошибка и как исправить?
Ошибка появилась, но не могу понять как ее исправить. #include <iostream> using namespace...

Даны функциональная константа, предикатная константа и определённое количество аксиом. Как построить модель
Даны функциональная константа, предикатная константа и определённое количество аксиом. Как построит...

Функция Random, ошибка 76 - константа вне диапазона
Пытаюсь установить для функции Random большой диапазон. С маленьким (-30000 - 30000) работает, а...

Ошибка, как исправить?
public function getAll($order = FALSE, $up = TRUE, $count = FALSE, $offset = FALSE) { ...

3
Заблокирован
Автор FAQ
05.10.2013, 19:21 2
devushka, для начала стоило бы записать заголовок math.h в положенном новом стиле
#include <cmath> а так переменная у определена ниже того места где её зачем то вводим, икс нужно вводить!

Добавлено через 2 минуты
Здесь копипаст кода
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
#include <cmath>
#include <iostream> 
using namespace std; 
int main()
{
    double d=1.5; 
    double a=-0.2; 
    double l=-9.35; 
    int b=3; 
    double y;
    double x; 
    double A; 
    double B; 
    double C; 
    double D;
    //cout<<"VVedite x="; cin>>x;//раскоментировать для построения реального ввода с коносли
    x = 0.3;
    A=pow(sqrt(a*cos(x)+b*sin(x)),5);
    B=log((d-pow(sqrt(a*cos(x)+b*sin(x)),5)));
    C=abs(d-tan(l));
    D=exp(d-tan(l));
    y=A+B/C*D;
    cout<<"y="<<y<<endl; 
    //system("pause");
    return 0;
}
http://codepad.org/Geg3wgHF
, но я бы рекомендовал ввести в код проверку деления на 0, уж явно здесь
y=A+B/C*D;
она так и просится
1
163 / 96 / 25
Регистрация: 17.10.2010
Сообщений: 1,069
05.10.2013, 23:25 3
Проверка деления на 0:
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
31
32
33
34
35
36
37
38
39
40
#include <cmath>
#include <iostream> 
using namespace std; 
int main()
{
 setlocale( LC_ALL,"Russian" );
  //  double d=1.5; 
   double d; 
double a=-0.2; 
 //   double l=-9.35; 
double l=0; 
int b=3; 
    double y;
    double x = 0; 
    double A; 
    double B; 
    double C; 
    double D;
double deg = asin(1.0)/90;
 cout<<"Enter d="; cin>>d;
cout<<"Enter l="; cin>>l;
  cout<<"Enter x="; cin>>x;
// x = 0.3;
    A=pow(sqrt(fabs(a*cos(x*deg)+b*sin(x*deg))),5);
    B=log(fabs((d-pow(sqrt(a*cos(x*deg)+b*sin(x*deg)),5))));
    C=abs(d-tan(l*deg));
    D=exp(d-tan(l*deg));
    //y=A+B/C*D;
    if (C == 0)
    
        cout<<"Решений нет!\n";
        else
    {
    cout<<"y="<<A+B/C*D <<endl;
    }
    
 
    system("pause");
    return 0;
}
1
0 / 0 / 0
Регистрация: 05.10.2013
Сообщений: 5
06.10.2013, 16:56  [ТС] 4
спасибо за помощь!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.10.2013, 16:56
Помогаю со студенческими работами здесь

Ошибка 79. Как её исправить?
Ошибка &quot;Integer or real expression expected&quot; в строчке &quot;Else if (cos(sqrt(B*W-A))=0)&quot;. Подскажите...

Ошибка! как исправить?
Всем привет, перейду к делу: у меня 3 ошибки: Warning: Cannot modify header information -...

Ошибка и как исправить?
Как можно исправить ошибку? Из-за чего она могла возникнуть?

Ошибка Установки Windows 7 , код. 0x80070570. Что означает ошибка 0x80070570? И как можно его исправить?
ставлю диск и монитор серым цветом начинает мигать через каждые 2-3 секунды. один раз сидел ждал...

Константа, как количество элементов массива
Код: public class NewClass() { /* Константы */ final int iMaxNumOfMass = 200; // Максимальное...

Константа в качестве параметра метода - как?
Класс Vehicle хранит информацию о транспортных средствах: скорость, направление, имя владельца, id....


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

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

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