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

Определить процедуру вычисления расстояния между двумя точками, заданными своими координатами - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Uliy
0 / 0 / 0
Регистрация: 10.04.2013
Сообщений: 4
10.04.2013, 09:21     Определить процедуру вычисления расстояния между двумя точками, заданными своими координатами #1
помогите пожалуйста написать программы в с++
Даны действительные числа х1, у1, х2, у2, …,х10, у10. Найти периметр десятиугольника, вершины которого имеют соответственно координаты (х1, у1), (х2, у2), …, (х10, у10). Определить процедуру вычисления расстояния между двумя точками, заданными своими координатами.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2013, 09:21     Определить процедуру вычисления расстояния между двумя точками, заданными своими координатами
Посмотрите здесь:

Вычислить расстояние между двумя точками с координатами х1, у1 и х2, у2. C++
Вычислить расстояние между двумя точками на плоскости, заданных своими координатами C++
C++ Определить функцию нахождения расстояния между точками.
C++ Вычисление расстояния между двумя точками
Найти периметр и площадь треугольника, используя формулу для расстояния между двумя точками на плоскости C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vxg
10.04.2013, 12:56
  #2

Не по теме:

почему бы не решить эту задачу? она действительно настолько чудовищна сложна?

Haklag
4 / 4 / 0
Регистрация: 21.06.2012
Сообщений: 61
10.04.2013, 13:40     Определить процедуру вычисления расстояния между двумя точками, заданными своими координатами #3
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
//Вычесление периметра по координатам
 
#include <iostream>
#include <math.h>
 
using namespace std;
 
double lengthSide(double x1, double y1, double x2, double y2);
 
int main(){
    const int _SIZEARRAY = 10;
    double position[_SIZEARRAY][2], perimeter;
    
    for (int i=0; i< _SIZEARRAY; i++){
    cout<<"Введите х"<<i+1<<": ";
    cin>>position[i][1];
    }
    
    for (int i=0; i< _SIZEARRAY; i++){
    cout<<"Введите y"<<i+1<<": ";
    cin>>position[1][i];
    }
    
    for (int i=0; i< _SIZEARRAY; i++){
    perimeter += lengthSide(position[i][1],position[1][i],position[i+1][1],position[1][i+1]);
    if(i==_SIZEARRAY-1)
        perimeter += lengthSide(position[i][1],position[1][i],position[0][1],position[1][0]);
    }
    
    cout<<"\nПериметр фигуры: "<<perimeter;
    
    return 0;   
}
 
double lengthSide(double x1, double y1, double x2, double y2){                  //Вычесление длины стороны с координатами
    return sqrt(((x1-x2)*(x1-x2))+((y1-y2)*(y1-y2)));
}
Uliy
0 / 0 / 0
Регистрация: 10.04.2013
Сообщений: 4
24.04.2013, 07:28  [ТС]     Определить процедуру вычисления расстояния между двумя точками, заданными своими координатами #4
уже всё не надо!
Yandex
Объявления
24.04.2013, 07:28     Определить процедуру вычисления расстояния между двумя точками, заданными своими координатами
Ответ Создать тему
Опции темы

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