KitaPro, неподскажеш как мне сделать чтобы можно было вводить только цифры. я по твоему принципу делал у меня выдает ошибку где rerturn 0; у меня Borland C++ 3.1 и еще не посмотриш где у меня ошибка с х1 и х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
| #include<iostream.h>
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
clrscr ();
float a,b,c;
cout <<"\n yravnenie tipa a*x^2+b*x+c=0\n Vvedite a \n";
cin >>a;
cout <<"\n Vvedite b \n";
cin >>b;
cout <<"\n Vvedite c \n";
cin >>c;
float D;
D=b*b-4*a*c;
cout <<"\n D=";
cout << D;
getch();
if (D>0)
{
float x1;
x1=-b+sqrt(D)/2*a;
cout <<"\n\n\n x1=";
cout << x1;
float x2;
x2=-b-sqrt(D)/2*a;
cout <<"\n x2=";
cout <<x2;
}
else
{
if(D==0)
{
float x;
x=-b/2*a;
cout <<"\n\n\n x=";
cout <<x;
}
else
{
if(D<0)
{
cout <<"\n\n\n kotney net \n";
}}}
getch();
} |
|