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

Class_vector - C++

Восстановить пароль Регистрация
 
Головастик
0 / 0 / 0
Регистрация: 03.03.2013
Сообщений: 40
03.03.2013, 12:02     Class_vector #1
Пишу прогу с использованием класса Vector (который содержит координаты начала/конца и методы его изображения на экране и нахождения длины). Только программа у меня даже не компилируется, хелп ми плиз)
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
#include<iostream>
#include<math.h>
using namespace std;
class vector
      { 
private:
      int x1;
      int y1;
      int x2;
      int y2;
public:
       vector(int x_1=0, int y_1=0, int x_2=0, int y_2=0);
       float length();  
       //void show();   //изображение вектора на экране
       };
 
vector::vector(int x_1, int y_1, int x_2, int y_2)
                   {x1=x_1;
                    y1=y_1;
                    x2=x_2;
                    y2=y_2;
                   }
/*void vector::show()
                   { 
                   }*/
float vector::length()
                   {return (  (float)sqrt((x2-x1)(x2-x1)+(y2-y1)(y2-y1))   );
                   };
int main()
{
vector a=vector(1,1,3,4);
cout<<a.length<<endl;
system("PAUSE");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
anmartex
...
 Аватар для anmartex
1699 / 1192 / 494
Регистрация: 12.02.2013
Сообщений: 1,978
04.03.2013, 11:24     Class_vector #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
#include <iostream>
#include <cstdlib>
#include <cmath>
 
using namespace std;
 
class vector
{
   private:
      int x1;
      int y1;
      int x2;
      int y2;
 
   public:
      vector(int x_1 = 0, int y_1 = 0, int x_2 = 0, int y_2 = 0);
      float length() const;
      //void show();   //изображение вектора на экране
};
 
vector::vector(int x_1, int y_1, int x_2, int y_2)
{
   x1 = x_1;
   y1 = y_1;
   x2 = x_2;
   y2 = y_2;
}
 
float vector::length() const
{
   return ((float)sqrt((x2 - x1)*(x2 - x1) + (y2 - y1)*(y2 - y1)));
};
 
int main()
{
   vector a = vector(1, 1, 3, 4);
   cout << a.length() << endl;
 
   system("PAUSE");
}
Yandex
Объявления
04.03.2013, 11:24     Class_vector
Ответ Создать тему
Опции темы

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