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

как при помощи класса создать 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 () { ... http://www.cyberforum.ru/cpp-beginners/thread24124.html
Даны два целых числа M но N. Вывести все целые числа из промежутка [M,n] C++
Даны два целых числа M но N. Вывести все целые числа из промежутка , которые делящиеся 2, но не делящиеся на 4, а также количество K этих чисел. Помогите пожалуста я новичек а очень надо...
C++ Разбить множество чисел типа 1.2.3.4...n
КОДДИНГ отладка кода #include<stdio.h> #include<stdlib.h> #include<string.h> const char p=','; FILE *fil; tree(int n, int i ,char *pok){ char mas;
C++ Найти элемент массива, равный заданному числу Х и отпечатать его индексы (I,J) http://www.cyberforum.ru/cpp-beginners/thread24099.html
Находила аналогичные примеры, но ничего не получилось.
C++ Напечатать все подмножества множества {1...k} Замучилась это делать - ничего не получается! Помогите кто-нибудь! подробнее

Показать сообщение отдельно
Alexiski
Любитель давать советы
340 / 132 / 2
Регистрация: 12.01.2009
Сообщений: 511
26.02.2009, 09:37
Может, логичнее так:
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
поставил смайлик
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.