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

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

10.04.2013, 09:21. Показов 2665. Ответов 3
Метки нет (Все метки)

помогите пожалуйста написать программы в с++
Даны действительные числа х1, у1, х2, у2, …,х10, у10. Найти периметр десятиугольника, вершины которого имеют соответственно координаты (х1, у1), (х2, у2), …, (х10, у10). Определить процедуру вычисления расстояния между двумя точками, заданными своими координатами.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.04.2013, 09:21
Ответы с готовыми решениями:

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

Функция distance: нахождение расстояния между двумя точками с координатами (х1, у1) и (х2, у2)
Напишите функцию distance, которая рассчитывает расстояние между двумя точками с координатами (х1,...

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

Вычислить расстояние между двумя точками с заданными координатами
Немогу разобраться с такой задачей: Напишите функцию distance, что вычисляет расстояние между двумя...

3
vxg
10.04.2013, 12:56
  #2

Не по теме:

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

0
34 / 34 / 37
Регистрация: 21.06.2012
Сообщений: 152
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)));
}
0
0 / 0 / 0
Регистрация: 10.04.2013
Сообщений: 4
24.04.2013, 07:28  [ТС] 4
уже всё не надо!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.04.2013, 07:28
Помогаю со студенческими работами здесь

Вычислить расстояние между двумя точками с заданными координатами
Вычислить расстояние между двумя точками с заданными координатами:A(a,d),B(u,m).

Функция вычисления расстояния между двумя заданными пунктами
Вот задание: Представить автотрассу в виде двунаправленного списка, элементы которого содержат...

Определить процедуру вычисления расстояния между двумя точками, заданными координатами
даны действительные числа икс1,икс2,игрик1,игрик2..икс10,игрик10.Найти периметр...

Определить функцию вычисления расстояния между двумя точками задаными своими координатами
Решите пожалуйста с обьяснениями(желательно) и как можно проще


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

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

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