Отформатировал Ваш код добавлением скобок.
Думаю, теперь сами догадаетесь, в чем дело:
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
| int main(int argc, char** argv)
{
cout<<"25-07-2014"<<endl;
cout<<"Bi-kwadratowe rownanie:)"<<endl;
double a=!0, b = 0, c = 0, d = 0, y1 = 0, y2 = 0, x1 = 0, x2 = 0, x3 = 0, x4 = 0;
cout<<"a=";
cin>>a;
cout<<"b=";
cin>>b;
cout<<"c=";
cin>>c;
d=b*b-4*a*c;
if(d<0)
{
cout<<"Dzialanie niewykonane"<<endl;
}
else
{
y1=(-b+sqrt(d))/(2*a);
y2=(-b-sqrt(d))/(2*a);
}
if(y1<0 && y2<0)
{
cout<<"Dzialanie niewykonane"<<endl;
}else
{
if(y1>=0 && y2>=0)
{
x1=sqrt(y1);
x2=-x1;
x3=sqrt(y2);
x4=-x3;
cout<<"x1="<<x1<<" "<<"x2="<<x2<<" "<<"x3="<<x3<<" "<<"x4="<<x4<<endl;
}else
{
if(y1>=0)
{
x1=sqrt(y1);
x2=-x1;
}else
{
x1=sqrt(y2);
x2=-x1;
}
}
}
cout<<"x1="<<x1<<" "<<"x2="<<x2<<endl;
system("Pause");
return 0;
} |
|