здрасте ещё раз))
можно ещё 1 вопрос!
вот код программы тольок пользователь сам вводит координаты отрезка, я правильно всё ввёл? у меня такой бред что он пишет что x1 и x0 таких индефикаторов нет!
и ещё какой то треш выдаёт! ну Студия пишет что 6 ошибок 2 это индефикаторы и 4 какой то треш!
может подскажете чтоу меня за фэйл?(
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
| #include <iostream>
#include <cmath>
#include "conio.h"
using namespace std;
class point
{
protected:
double _x, _y;
public:
point(double xn, double yn)
: _x(xn), _y(yn) {}
double x() {return _x;}
double y() {return _y;}
};
class intercept: public point
{
double _x1, _y1;
double _length;
public:
intercept(double x0, double y0, double x1, double y1)
: point(x0, y0), _x1(x1), _y1(y1)
{
_length=sqrt((_x1-_x)*(_x1-_x)+(_y1-_y)*(_y1-_y));
}
double x1() {return _x1;}
double y1() {return _y1;}
double length() {return _length;}
};
int main()
{
cout<<"Vvedite xn= \n";
cin>>x0;
cout<<"Vvedite yn= \n";
cin>>y0;
cout<<"Vvedite xk= \n";
cin>>x1;
cout<<"Vvedite yk= \n";
cin>>y1;
intercept i(x0,y0,x1,y1);
std::cout << i.length() << std::endl;
system("pause");
return 0;
} |
|