Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
1 / 1 / 2
Регистрация: 12.01.2013
Сообщений: 41
1

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

17.01.2013, 15:46. Показов 665. Ответов 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.01.2013, 15:46
Ответы с готовыми решениями:

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

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

Не компилируется код в Dev C++ с использованием <graphics.h>
Пробывал создать програму, нужна для коледжа, только никак не компилируеться #include...

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

2
98 / 98 / 47
Регистрация: 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 / 2
Регистрация: 12.01.2013
Сообщений: 41
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.01.2013, 18:06

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

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

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

Почему в Dev-C++ код не компилируется, если исходный код будет с расширением ".c"?
Почему в Dev-C++ код не компилируется, если исходный код будет с расширением &quot;.c&quot; , а с &quot;.cpp&quot;...

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

Не компилируется приложение в Dev-C++ 4.9.9.2
Я скачал последнию версию dev-c++ 4.9.9.2. Создал проект написал простую программу hello world и...

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


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

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

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