С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
НиколайСД
1 / 1 / 1
Регистрация: 12.01.2013
Сообщений: 39
#1

Программный код С++ не компилируется в Dev-C++ - C++

17.01.2013, 15:46. Просмотров 356. Ответов 2
Метки нет (Все метки)

ругается на 9 строку

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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
 #include <cstdlib>
#include <iostream>
 
 
void Kramer(double C[3][3],double D[3][1]);//Prototip funkcii
 
void main()
 
{
 
int i,j;
 
double A[3][3],B[3][1];
 
char z='y';
 
cout<<"\n"<
 
cout<<"\n"<
 
cout<<"Vipolnil stydent gryppi KI-05-3"<
 
cout<<"Homenko Igor"<
 
cout<<"\n"<
 
cout<<"\n"<
 
while (z=='y')
 
{
 
cout<<"Vvedite koefisienti pri neizvestnih x1,x2,x3 v 1-om,2-om,3-em yravneniax"<
 
for(i=0;i<3;i++)//vvod matrici koeficientov pri neizvesnix
 
for(j=0;j<3;j++)
 
cin>>A[i][j];
 
cout<<"\n"<
 
cout<<"Vvedite cvobodnii chleni v 1-om,2-om,3-em yravneniax"<
 
for (i=0;i<3;i++)// Vvod stolbca svobodnix chlenov
 
cin>>B[i][0];
 
cout<<"\n"<
 
cout<<"Dannaya sistema vigladit tak"<
 
if(A[0][1]>=0 && A[0][2]>=0)
 
cout<
 
if(A[0][1]>=0 && A[0][2]<0)
 
cout<
 
if(A[0][2]>=0 && A[0][1]<0)
 
cout<
 
if(A[0][1]<0 && A[0][2]<0)
 
cout<
 
if(A[1][1]>=0 && A[1][2]>=0)
 
cout<
 
if(A[1][1]>=0 && A[1][2]<0)
 
cout<
 
if(A[1][2]>=0 && A[1][1]<0)
 
cout<
 
if(A[1][1]<0 && A[1][2]<0)
 
cout<
 
<
 
if(A[2][1]>=0 && A[2][2]>=0)
 
cout<
 
if(A[2][1]>=0 && A[2][2]<0)
 
cout<
 
if(A[2][2]>=0 && A[2][1]<0)
 
cout<
 
if(A[2][1]<0 && A[2][2]<0)
 
cout<
 
<
 
cout<<"\n"<
 
cout<<"C pomochy rashirenoi matrici mi mogem predstaviy dannyy sistemy tak:"<
 
cout<
 
cout<
 
cout<
 
cout<<"\n"<
 
Kramer(A,B);//vizov funkcii Kramer
 
cout<<"Dlya novogo vvoda nagmite 'y', dla vihoda-'n' \n";
 
cin>>z;
 
}
 
}
 
void Kramer(double C[3][3],double D[3][1])//realizacia funkcii Kramer
 
{
 
double det,det1,det2,det3,x1,x2,x3;
 
cout<<"Nahogdenie opredelitelei"<
 
det=C[0][0]*C[1][1]*C[2][2]+C[1][0]*C[2][1]*C[0][2]+C[0][1]*C[1][2]*C[2][0]-C[0][2]*C[1][1]*C[2][0]-C[1][0]*C[0][1]*C[2][2]-C[0][0]*C[2][1]*C[1][2];
 
cout<<"opredelitel="<
 
det1=D[0][0]*C[1][1]*C[2][2]+D[1][0]*C[2][1]*C[0][2]+C[0][1]*C[1][2]*D[2][0]-C[0][2]*C[1][1]*D[2][0]-D[1][0]*C[0][1]*C[2][2]-D[0][0]*C[2][1]*C[1][2];
 
cout<<"opredelitel1="<
 
det2=C[0][0]*D[1][0]*C[2][2]+C[1][0]*D[2][0]*C[0][2]+D[0][0]*C[1][2]*C[2][0]-C[0][2]*D[1][0]*C[2][0]-C[1][0]*D[0][0]*C[2][2]-C[0][0]*D[2][0]*C[1][2];
 
cout<<"opredelitel2="<
 
det3=C[0][0]*C[1][1]*D[2][0]+C[1][0]*C[2][1]*D[0][0]+C[0][1]*D[1][0]*C[2][0]-D[0][0]*C[1][1]*C[2][0]-C[1][0]*C[0][1]*D[2][0]-C[0][0]*C[2][1]*D[1][0];
 
cout<<"opredelitel3="<
 
cout<<"\n"<
 
if(det!=0)
 
{x1=det1/det;//vichislenie x1
 
x2=det2/det;//vichislenie x2
 
x3=det3/det;//vichislenie x3
 
cout<<"x1="<
 
cout<<"x2="<
 
cout<<"x3="<
 
else
 
cout<<"Sistema ne imeet reshenii, tak kak opredelitel=0"<
 
getch() ;
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2013, 15:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Программный код С++ не компилируется в Dev-C++ (C++):

Программный код С++ не компилируется в Dev-C++ - C++
Здравствуйте помогите пожалуйста скоро защита курсовой. Скачал с инета похожую курсовую там указано что программа написана на С++ ну вот...

Код не компилируется (Dev-C++) - C++
Здравствуйте, у меня проблема в следующем: когда компилирую прогу в dev c++ мне пишет что прога не откомпилирована, хотя я до этого...

Некомпилируемый код компилируется в dev-cpp 4.9.9.2 - C++
Доброго времени суток. Вот код #include &lt;iostream&gt; int main() { int n; std::cin &gt;&gt; n; int arr; std::cin...

Программный код для Dev-C++ (вычисление значений функции) - C++
Помогите чайнику, пожалуйста. F(x)=\begin{cases}-3x+9,&amp; \text{ if } x\preceq 7 \\ \frac{1}{x-7},&amp; \text{ if } x\succ 7 \end{cases} 2...

В приложении Dev C++ не компилируется код, что нужно изменить? - C++
#include &lt;iostream&gt; using namespace std; int main() { cout&lt;&lt;&quot;Avtor: Tsapenko K.V. &quot;; cout&lt;&lt;&quot;Lab1 SPZ\n&quot;; ...

Найти причины странного поведения IDE Dev C++: код не компилируется, а IDE ошибок не выдает - C++
#include &lt;iostream&gt; #include &lt;math.h&gt; #include &lt;conio.h&gt; using namespace std; int main() { int x, i=26; const int a=1,...

2
TrueBit
96 / 96 / 12
Регистрация: 19.11.2012
Сообщений: 195
17.01.2013, 15:54 #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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
#include <iostream>
using namespace std;
 
 
void Kramer(double C[3][3],double D[3][1]); //Prototip funkcii
 
int main() {
    int i,j;
    double A[3][3],B[3][1];
    char z='y';
    cout<<"\n";
    cout<<"\n";
    cout<<"Vipolnil stydent gryppi KI-05-3";
    cout<<"Homenko Igor";
    cout<<"\n";
    cout<<"\n";
    while(z=='y') {
        cout<<"Vvedite koefisienti pri neizvestnih x1,x2,x3 v 1-om,2-om,3-em yravneniax "; 
        for(i=0;i<3;i++)//vvod matrici koeficientov pri neizvesnix
            for(j=0;j<3;j++)
                cin>>A[i][j];
        cout<<"\n";
        cout<<"Vvedite cvobodnii chleni v 1-om,2-om,3-em yravneniax ";
        for (i=0;i<3;i++)// Vvod stolbca svobodnix chlenov
            cin>>B[i][0]; 
        cout<<"\n";
        cout<<"Dannaya sistema vigladit tak";
        if(A[0][1]>=0 && A[0][2]>=0)
        //cout< что это???
        if(A[0][1]>=0 && A[0][2]<0)
        //cout< 
        if(A[0][2]>=0 && A[0][1]<0) 
        //cout<
        if(A[0][1]<0 && A[0][2]<0) 
        //cout<
        if(A[1][1]>=0 && A[1][2]>=0) 
        //cout<
        if(A[1][1]>=0 && A[1][2]<0)
        //cout<
        if(A[1][2]>=0 && A[1][1]<0)
        //cout<
        if(A[1][1]<0 && A[1][2]<0)
        //cout<
        //<
        if(A[2][1]>=0 && A[2][2]>=0)
        //cout<
        if(A[2][1]>=0 && A[2][2]<0)
        //cout<
        if(A[2][2]>=0 && A[2][1]<0)
        //cout<
        if(A[2][1]<0 && A[2][2]<0)
        //cout<
        //<
        cout<<"\n";
        cout<<"C pomochy rashirenoi matrici mi mogem predstaviy dannyy sistemy tak: ";
        //cout<
        //cout<
        //cout<
        cout<<"\n";
        Kramer(A,B);//vizov funkcii Kramer
        cout<<"Dlya novogo vvoda nagmite 'y', dla vihoda-'n' \n";
        cin>>z;
    }
}
 
void Kramer(double C[3][3],double D[3][1]) //realizacia funkcii Kramer
{
    double det,det1,det2,det3,x1,x2,x3;
    cout<<"Nahogdenie opredelitelei";
    det=C[0][0]*C[1][1]*C[2][2]+C[1][0]*C[2][1]*C[0][2]+C[0][1]*C[1][2]*C[2][0]-C[0][2]*C[1][1]*C[2][0]-C[1][0]*C[0][1]*C[2][2]-C[0][0]*C[2][1]*C[1][2];
    cout<<"opredelitel=";
    det1=D[0][0]*C[1][1]*C[2][2]+D[1][0]*C[2][1]*C[0][2]+C[0][1]*C[1][2]*D[2][0]-C[0][2]*C[1][1]*D[2][0]-D[1][0]*C[0][1]*C[2][2]-D[0][0]*C[2][1]*C[1][2]; 
    cout<<"opredelitel1=";
    det2=C[0][0]*D[1][0]*C[2][2]+C[1][0]*D[2][0]*C[0][2]+D[0][0]*C[1][2]*C[2][0]-C[0][2]*D[1][0]*C[2][0]-C[1][0]*D[0][0]*C[2][2]-C[0][0]*D[2][0]*C[1][2];
    cout<<"opredelitel2=";
    det3=C[0][0]*C[1][1]*D[2][0]+C[1][0]*C[2][1]*D[0][0]+C[0][1]*D[1][0]*C[2][0]-D[0][0]*C[1][1]*C[2][0]-C[1][0]*C[0][1]*D[2][0]-C[0][0]*C[2][1]*D[1][0];
    cout<<"opredelitel3=";
    cout<<"\n";
    if(det!=0)
{x1=det1/det;//vichislenie x1
 
x2=det2/det;//vichislenie x2
 
x3=det3/det;//vichislenie x3
 
cout<<"x1=";
 
cout<<"x2=";
 
cout<<"x3="; }
else
cout<<"Sistema ne imeet reshenii, tak kak opredelitel=0";
 
cin.get();
}
1
НиколайСД
1 / 1 / 1
Регистрация: 12.01.2013
Сообщений: 39
17.01.2013, 18:06  [ТС] #3
Спасибо заработала)))

Добавлено через 2 часа 3 минуты
Она конечно заработала но криво. Вот я её немного тоже подредактировал теперь всё супер
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
#include <iostream>
using namespace std;
 
 
void Kramer(double C[3][3],double D[3][1]); //Prototip funkcii
 
int main() {
    int i,j;
    double A[3][3],B[3][1];
    char z='y';
    cout<<"\n";
    cout<<"\n";
    cout<<"Vipolnil rabotu ";
    cout<<"Surkov Nikolay";
    cout<<"\n";
    cout<<"\n";
    while(z=='y') {
        cout<<"Vvedite koefisienti pri neizvestnih x1,x2,x3 v 1-om,2-om,3-em yravneniax "; 
        for(i=0;i<3;i++)//vvod matrici koeficientov pri neizvesnix
            for(j=0;j<3;j++)
                cin>>A[i][j];
        cout<<"\n";
        cout<<"Vvedite cvobodnii chleni v 1-om,2-om,3-em yravneniax ";
        for (i=0;i<3;i++)// Vvod stolbca svobodnix chlenov
            cin>>B[i][0]; 
        cout<<"\n";
        cout<<"Dannaya sistema vigladit tak. "<<endl;
        if(A[0][1]>=0 && A[0][2]>=0)
        cout<<A[0][0]<<"x1"<<"+"<<A[0][1]<<"x2"<<"+"<<A[0][2]<<"x3"<<"="<< B[0][0]<<endl;
        //cout< что это???
        if(A[0][1]>=0 && A[0][2]<0)
        cout<<A[0][0]<<"x1"<<"+"<<A[0][1]<<"x2"<<A[0][2]<<"x3"<<"="<<B[0][0]<<endl;
        //cout< 
        if(A[0][2]>=0 && A[0][1]<0) 
        cout<<A[0][0]<<"x1"<<A[0][1]<<"x2"<<"+"<<A[0][2]<<"x3"<<"="<<B[0][0]<<endl;
        //cout<
        if(A[0][1]<0 && A[0][2]<0)
        cout<<A[0][0]<<"x1"<<A[0][1]<<"x2"<<A[0][2]<<"x3"<<"="<<B[0][0]<<endl; 
        //cout<
        if(A[1][1]>=0 && A[1][2]>=0)
        cout<<A[1][0]<<"x1"<<"+"<<A[1][1]<<"x2"<<"+"<<A[1][2]<<"x3"<<"="<< B[1][0]<<endl; 
        //cout<
        if(A[1][1]>=0 && A[1][2]<0)
        cout<<A[1][0]<<"x1"<<"+"<<A[1][1]<<"x2"<<A[1][2]<<"x3"<<"="<<B[1][0]<<endl;
        //cout<
        if(A[1][2]>=0 && A[1][1]<0)
        cout<<A[1][0]<<"x1"<<A[1][1]<<"x2"<<"+"<<A[1][2]<<"x3"<<"="<<B[1][0]<<endl;
        //cout<
        if(A[1][1]<0 && A[1][2]<0)
        cout<<A[1][0]<<"x1"<<A[1][1]<<"x2"<<A[1][2]<<"x3"<<"="<<B[1][0]<<endl;
 
        //cout<
        //<
        if(A[2][1]>=0 && A[2][2]>=0)
        cout<<A[2][0]<<"x1"<<"+"<<A[2][1]<<"x2"<<"+"<<A[2][2]<<"x3"<<"="<< B[2][0]<<endl;
        //cout<
        if(A[2][1]>=0 && A[2][2]<0)
        cout<<A[2][0]<<"x1"<<"+"<<A[2][1]<<"x2"<<A[2][2]<<"x3"<<"="<<B[2][0]<<endl;
        //cout<
        if(A[2][2]>=0 && A[2][1]<0)
        cout<<A[2][0]<<"x1"<<A[2][1]<<"x2"<<"+"<<A[2][2]<<"x3"<<"="<<B[2][0]<<endl;
        //cout<
        if(A[2][1]<0 && A[2][2]<0)
        cout<<A[2][0]<<"x1"<<A[2][1]<<"x2"<<A[2][2]<<"x3"<<"="<<B[2][0]<<endl;
 
        //cout<
        //<
        cout<<"\n";
        cout<<"C pomochy rashirenoi matrici mi mogem predstaviy dannyy sistemy tak: "<<endl;
        cout<<A[0][0]<<A[0][1]<<A[0][2]<<"|"<<B[0][0]<<endl;
        cout<<A[1][0]<<A[1][1]<<A[1][2]<<"|"<<B[1][0]<<endl;
        cout<<A[2][0]<<A[2][1]<<A[2][2]<<"|"<<B[2][0]<<endl;
        cout<<"\n"<<endl;
 
        cout<<"\n";
        Kramer(A,B);//vizov funkcii Kramer
        cout<<"Dlya novogo vvoda nagmite 'y', dla vihoda-'n' \n";
        cin>>z;
    }
}
 
void Kramer(double C[3][3],double D[3][1]) //realizacia funkcii Kramer
{
    double det,det1,det2,det3,x1,x2,x3;
    cout<<"Nahogdenie opredelitelei"<<endl;
    det=C[0][0]*C[1][1]*C[2][2]+C[1][0]*C[2][1]*C[0][2]+C[0][1]*C[1][2]*C[2][0]-C[0][2]*C[1][1]*C[2][0]-C[1][0]*C[0][1]*C[2][2]-C[0][0]*C[2][1]*C[1][2];
    cout<<"opredelitel="<<det<<endl;//vichislenie opredelitela 
    det1=D[0][0]*C[1][1]*C[2][2]+D[1][0]*C[2][1]*C[0][2]+C[0][1]*C[1][2]*D[2][0]-C[0][2]*C[1][1]*D[2][0]-D[1][0]*C[0][1]*C[2][2]-D[0][0]*C[2][1]*C[1][2]; 
    cout<<"opredelitel1="<<det1<<endl;//vichislenie opredelitela1
    det2=C[0][0]*D[1][0]*C[2][2]+C[1][0]*D[2][0]*C[0][2]+D[0][0]*C[1][2]*C[2][0]-C[0][2]*D[1][0]*C[2][0]-C[1][0]*D[0][0]*C[2][2]-C[0][0]*D[2][0]*C[1][2];
    cout<<"opredelitel2="<<det2<<endl;//vichislenie opredelitela1
    det3=C[0][0]*C[1][1]*D[2][0]+C[1][0]*C[2][1]*D[0][0]+C[0][1]*D[1][0]*C[2][0]-D[0][0]*C[1][1]*C[2][0]-C[1][0]*C[0][1]*D[2][0]-C[0][0]*C[2][1]*D[1][0];
    cout<<"opredelitel3="<<det3<<endl;//vichislenie opredelitela1
    cout<<"\n"<<endl;
    if(det!=0)
{x1=det1/det;//vichislenie x1
 
x2=det2/det;//vichislenie x2
 
x3=det3/det;//vichislenie x3
 
cout<<"x1="<<x1<<endl;
 
cout<<"x2="<<x2<<endl;
 
cout<<"x3="<<x3<<endl; }
else
cout<<"Sistema ne imeet reshenii, tak kak opredelitel=0 "<<endl;
 
cin.get();
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2013, 18:06
Привет! Вот еще темы с ответами:

Пример из MSDN не компилируется Dev-C++ - C++
Уважаемые Коллеги, возможно из-за недостатка опыта не могу понять причину возникновения ошибок при компиляции Dev-C++ файла-примера печати...

В формате .cpp код компилируется, а в .c не компилируется - C++
1).Подскажите почему в формате .cpp код компилируется, а в .c не компилируется 2). Как сделать так, чтобы компилировалось в .c? ...

Код написан в Dev C. Не работает в Visual. Как нужно переделать код? - C++
Здравствуйте. Столкнулась с такой проблемой: код был написан в Dev C, но в Visual он выдаёт ошибку. ...

программный код по ШАхматам С++ - C++
Прошу помочь с программным кодом по шахматам подсказать что изменить или что добавить. Мне была дана задача сделать класс матрицы игры в...


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

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

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