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

Исправьте ошибку. Что то не работает, может библиотеки какой то не хватает - C++

Восстановить пароль Регистрация
 
MadPiSka
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 11
12.12.2013, 15:02     Исправьте ошибку. Что то не работает, может библиотеки какой то не хватает #1
Кликните здесь для просмотра всего текста
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
#include <iostream.h>
 
#include <iomanip.h>
 
#include <conio.h>
 
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"<<endl;
 
cout<<"\n"<<endl;
 
cout<<"Vipolnil stydent gryppi Is-12(3)"<<endl;
 
cout<<"Lavrinenko Konstantin"<<endl;
 
cout<<"\n"<<endl;
 
cout<<"\n"<<endl;
 
while (z=='y')
 
 
cout<<"Vvedite koefisienti pri neizvestnih x1,x2,x3 v 1-om,2-om,3-em yravneniax"<<endl;
 
for(i=0;i<3;i++)//vvod matrici koeficientov pri neizvesnix
 
for(j=0;j<3;j++)
 
cin>>A[i][j];
 
cout<<"\n"<<endl;
 
cout<<"Vvedite cvobodnii chleni v 1-om,2-om,3-em yravneniax"<<endl;
 
for (i=0;i<3;i++)// Vvod stolbca svobodnix chlenov
 
cin>>B[i][0];
 
cout<<"\n"<<endl;
 
cout<<"Dannaya sistema vigladit tak"<<endl;//Vvivod na ekran SLY
 
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;
 
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;
 
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;
 
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;
 
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;
 
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;
 
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;
 
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;
 
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;
 
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;
 
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;
 
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<<"\n"<<endl;
 
cout<<"C pomochy rashirenoi matrici mi mogem predstaviy dannyy sistemy tak:"<<endl;//Vivod na ekran rachirennoi matrici
 
cout<<A[0][0]<<setw(4)<<A[0][1]<<setw(4)<<A[0][2]<<setw(5)<<"
 
}
 
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 opredelitela2
 
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 opredelitela3
 
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;
 
getch() ;
 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2013, 15:02     Исправьте ошибку. Что то не работает, может библиотеки какой то не хватает
Посмотрите здесь:

C++ Исправьте ошибку
C++ Исправьте ошибку
исправьте ошибку,пожалуйста C++
C++ Исправьте ошибку
cygwin1.dll не хватает библиотеки C++
C++ Исправьте ошибку
Исправьте 1 ошибку пожалуйста C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ShadowFirst
54 / 47 / 1
Регистрация: 31.10.2013
Сообщений: 161
12.12.2013, 15:09     Исправьте ошибку. Что то не работает, может библиотеки какой то не хватает #2
Исходники это хорошо, но ты тексты ошибок приведи тоже
nomyac
2 / 9 / 1
Регистрация: 12.10.2013
Сообщений: 43
12.12.2013, 15:12     Исправьте ошибку. Что то не работает, может библиотеки какой то не хватает #3
Настораживают
C++
1
2
char z='y';
while (z=='y')
бесконечно будет cout работать
Yandex
Объявления
12.12.2013, 15:12     Исправьте ошибку. Что то не работает, может библиотеки какой то не хватает
Ответ Создать тему
Опции темы

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