0 / 0 / 0
Регистрация: 09.12.2013
Сообщений: 21
1

Создать функцию нахождения расстояния между двумя точками на плоскости

19.06.2015, 11:38. Показов 3970. Ответов 4
Метки нет (Все метки)

на экзамене проблема с задачей
создать функцию нахождения расстояния между двумя точками на плоскости
C++
1
2
3
4
struct point {
double x,y;
}
double dist (point P, point Q)
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.06.2015, 11:38
Ответы с готовыми решениями:

Вычисление расстояния между двумя точками, заданными на плоскости их координатами
Составить программу вычисления расстояния между двумя точками, заданными на плоскости их...

Определить функцию нахождения расстояния между точками.
Возник вопрос с функцией! Определить функцию нахождения расстояния между точками. Во множестве...

Найти периметр и площадь треугольника, используя формулу для расстояния между двумя точками на плоскости
Помогите решить Даны координаты трех вершин треугольника:(x1,y1), (x2,y2), (x3,y3). Найти его...

Определить функцию, которая возвращает расстояние между двумя точками на плоскости
Определить функцию, которая возвращает расстояние между двумя точками на плоскости.Вычислить...

4
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 2
19.06.2015, 11:55 2
C++
1
2
3
4
5
6
7
8
9
10
struct point
{
double x,y;
};
 
double dist (point P, point Q)
{
 
return sqrt((P.x - Q.x)*(P.x - Q.x)+(P.y - Q.y)*(P.y - Q.y));
}
0
0 / 0 / 0
Регистрация: 09.12.2013
Сообщений: 21
19.06.2015, 12:51  [ТС] 3
выдает ошибку
error C2065: 'P' : undeclared identifier
error C2065: 'Q' : undeclared identifier
error C2228: left of '.y' must have class/struct/union

Добавлено через 14 минут
напишите как точки еще задавать
0
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 2
19.06.2015, 13:00 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
#include <iostream>
 
using namespace std;
 
struct point
{
double x,y;
};
 
double dist (point P, point Q)
{
 
return sqrt((P.x - Q.x)*(P.x - Q.x)+(P.y - Q.y)*(P.y - Q.y));
}
 
 
 
int main()
{
    setlocale(LC_ALL, "rus");
    point t1,t2;
    cout << "Введите координаты первой точки\nX: ";
    cin >> t1.x;
    cout << "Y: ";
    cin >> t1.y;
 
 
    cout << "Введите координаты второй точки\nX: ";
    cin >> t2.x;
    cout << "Y: ";
    cin >> t2.y;
 
    cout << "\nРасстояние между точкой (" << t1.x << ":" << t1.y << ") и точкой (" << t2.x << ":" << t2.y << ") равно " << dist(t1,t2) << endl;
 
 
    system ("pause");
    return 0;
}
0
0 / 0 / 0
Регистрация: 09.12.2013
Сообщений: 21
19.06.2015, 13:23  [ТС] 5
спасибо огромное!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.06.2015, 13:23
Помогаю со студенческими работами здесь

Описать функцию нахождения расстояния между 2-мя точками на плоскости....
Описать функцию нахождения расстояния между 2-мя точками на плоскости, заданными своими...

Функция вычисления расстояния между двумя точками на плоскости
Составить функцию вычисления расстояния между двумя точками на плоскости. С ее помощью вычислить...

Функция для нахождения расстояния между 2 точками на плоскости
Доброго времени суток, форумчане. Нуждаюсь в вашей помощи. Не получается реализовать несколько...

Исправить ошибки в коде вычисления расстояния между двумя точками на плоскости
Создать вспомогательный класс, кроме класса Program. Этот класс должен содержать метод, в котором...

Вычислить площадь треугольника с использованием функции нахождения расстояния между двумя точками
Треугольник задан своими координатами своих вершин. Вычислить площадь треугольника с использованием...

Вычислить площадь треугольника с использованием функции нахождения расстояния между двумя точками.
Треугольник задан своими координатами своих вершин. Вычислить площадь треугольника с использованием...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru