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

Классы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ обработка символьной и строковой информации http://www.cyberforum.ru/cpp-beginners/thread349901.html
Изменить текст, чтоб слова разделились ровно одним пробелом.
C++ Найти максимальный простой делитель числа #include <iostream> using namespace std; int main () {int i,j; int a; double x,y,max; cout << ("vvedi x"); cin >> x ; y=x/2; http://www.cyberforum.ru/cpp-beginners/thread349892.html
C++ Какой язык программирования выбрать?
Хотел спросить у модератора, но не понял как отправить личное сообщение. Подходящего раздела под вопрос тоже не нашлось. В программировании я нифига не понимаю. Нужно написать программу, и для этого...
проблема с сетевой папкой C++
имеется локальная сеть соединенная через hub к ней подсоединено несколько компов. на одном из которых есть папка с общим доступом (ОС linux ubuntu) и есть ноут (ОС Win Vista) на котором эта папка...
C++ Двухсвязный список и оператор [] http://www.cyberforum.ru/cpp-beginners/thread349867.html
Здравствуйте! Очень нужна помощь, так как 4 часа поисков в интернете не дали конкретных результатов. Я в целях обучения/тренировки пытаюсь создать шаблонный класс, который бы реализовывал бы...
C++ Процедуры и функции Сформировать матрицу C(5,5) элементы которой являются значениями определенного интеграла: C(I,J)=(i+j)/20 - верхний предел I/20 -нижний предел f(x)dx Алгоритмы выполнения функциональных задач:... подробнее

Показать сообщение отдельно
AvengerAlive
5 / 5 / 0
Регистрация: 30.07.2011
Сообщений: 257

Классы - C++

10.09.2011, 13:03. Просмотров 333. Ответов 6
Метки (Все метки)

Написал программу расстояние между двумя точками с использованием классов. Во втором хочу использовать элемент первого. Не работает. Как это сделать?
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
#include <iostream>
#include <cmath>
using namespace std;
 
class point // класс описывающий точку и вектор
{
 public:
  double x,y;
};
 
class vector
{
 public:
  point vec_coord(point a, point b)
   {
    point c;
    с.x=b.x-a.x;
    с.y=b.y-a.y;
    return c;
   }
  double distantion(point a, point b)
   {
    point c=vec_coord(a,b);
    return sqrt(c.x*c.x+c.y*c.y);
   }
};
 
int main()
{
 point a,b;
 vector res;
 cin >> a.x >> a.y >> b.x >> b.y;
 cout << res.distantion(a,b);
 return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru