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

как при помощи класса создать 2 точки и найти между ними расстояние - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Открыть файл, выровнять текст по правому краю и слева добавить номер строки http://www.cyberforum.ru/cpp-beginners/thread24147.html
Создать текстовый файл и сохранить в нём текст 10..20 строк. По нескольку слов в строке. составить программу: Открывается файл, выровнять текст по правому краю и слева добавить номер строки, результат вывести во второй файл может кто-нибудь знает?помогите, если не сложно =(
C++ Не запускается програма с seekg У меня возникает проблема с использованием seekg с этим кодом программа не запускается // load a file into memory #include <iostream> #include <fstream> using namespace std; int main () { int length; char * buffer; http://www.cyberforum.ru/cpp-beginners/thread24124.html
Даны два целых числа M но N. Вывести все целые числа из промежутка [M,n] C++
Даны два целых числа M но N. Вывести все целые числа из промежутка , которые делящиеся 2, но не делящиеся на 4, а также количество K этих чисел. Помогите пожалуста я новичек а очень надо решения:help::wall:
Найти элемент массива, равный заданному числу Х и отпечатать его индексы (I,J) C++
Находила аналогичные примеры, но ничего не получилось.
C++ Напечатать все подмножества множества {1...k} http://www.cyberforum.ru/cpp-beginners/thread24098.html
Замучилась это делать - ничего не получается! Помогите кто-нибудь!
C++ Создание динамического многомерного массива со списком Уважаемые мужчиины! С 23 февраля Вас! Помогите, плиззззз!!!! очень надо Надо описать структуру или класс по созданию матрицы Q размером mxn, где каждый элемент этой матрицы - это список из двух чисел и каждой паре однозначно сопоставляется еще и матрица размерностью 4х4. Длина списков в разных ячейках матрицы Q-разная заранее Большое спасибо:-[ подробнее

Показать сообщение отдельно
Alexiski
Любитель давать советы
 Аватар для Alexiski
338 / 130 / 2
Регистрация: 12.01.2009
Сообщений: 511
26.02.2009, 09:37     как при помощи класса создать 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
#include <iostream>
#include <math.h>
using namespace std;
 
class MyPoint
{
public:
    MyPoint (double dx, double dy) {x = dx; y = dy;}
    double GetX () const {return x;}
    double GetY () const {return y;}
    double dist( const MyPoint& P) const;
private:
    double x;
    double y;
};
 
int main ()
{
  MyPoint A (1,2);
  MyPoint B (3,-4);
 
  cout << A.dist(B) << endl;
 
  return 0;
}
 
//---------------------------------------------
double MyPoint::dist (const MyPoint& P) const
{
  return sqrt((x - P.x) * (x - P.x) + (y - P.y) * (y - P.y));
}
Добавлено через 3 минуты 33 секунды
Вначале написал Dist с большой буквы, но движок в строчке
C++
1
double MyPoint::dist (const MyPoint& P) const
поставил смайлик
 
Текущее время: 05:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru