|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
05.05.2009, 20:10 | #1 |
Пользователь
Регистрация: 25.04.2009
Сообщений: 13
|
Помогите плизззззззз
#include <iostream.h>
int main() {int n; double AB,BC,CD,DA; AB=0; BC=0; CD=0; DA=0; cout<<"Vvedite k-vo tochek"<<"\n"; cin>>n; //AB(x1,y1) n=n*2; //BC(x2,y2) double arr[n]; //CD(x2,y2) //DA(x2,y2) cout<<"Vvedite tochki X;Y"<<"\n"; for(int i=0;i<n;i++) cin>>arr[i]; AB=sqrt( ( (arr[2]-arr[0])*(arr[2]-arr[0]) )-( (arr[3]-arr[1])*(arr[3]-arr[1]))); BC=sqrt( ( (arr[4]-arr[2])*(arr[4]-arr[2]) )-( (arr[5]-arr[3])*(arr[5]-arr[3]))); CD=sqrt( ( (arr[6]-arr[4])*(arr[6]-arr[4]) )-( (arr[7]-arr[5])*(arr[7]-arr[5]))); DA=sqrt( ( (arr[0]-arr[6])*(arr[0]-arr[6]) )-( (arr[1]-arr[7])*(arr[1]-arr[7]))); cout<<"Dlinna AB"<<"\n"; cout<<AB<<"\n"; cout<<"Dlinna BC"<<"\n"; cout<<BC<<"\n"; cout<<"Dlinna CD"<<"\n"; cout<<CD<<"\n"; cout<<"Dlinna DA"<<"\n"; cout<<DA<<"\n"; //////////////////////////////// int p; cout<<"Perimetr"<<"\n"; p=0; p=AB+BC+CD+DA; cout<<p<<"\n"; //////////////////////////////////////// int s; cout<<"Plowa"<<"\n"; s=0; s=AB*BC*CD*DA; cout<<s; //////////////////////////////////////////// int ygol1,ygol2,ygol3,ygol4; AB=(arr[2]-arr[0]) (arr[3]-arr[2])//////вектор АВ (x2-x1;y2-y1) BC=(arr[4]-arr[2]) (arr[5]-arr[3])//////вектор ВС CD=(arr[6]-arr[0]) (arr[7]-arr[5])//////вектор СД DA=(arr[0]-arr[6]) (arr[1]-arr[7])//////вектор ДА ///_фрмула угла_//////////// cos q=( (x2-x1)(x3-x1)+(y2-y1)(y3-y1) ) / sqrt( (x2-x1)*(x2-x1)+(y2-y1)*(y2-y1) ) + sqrt ( (x3-x1)*(x3-x1)+(y3-y1)*(y3-y1) ); /// } | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |x1 |y1|x2 |y2|x3 |y3|x4 |y4| Многоугольник на плоскости задается координатами своих N вершин в порядке обхода их по контуру по часовой стрелке. Считается, что контур самопересечений не имеет. Найти площадь, периметр и углы многоугольника. Помогите оно работает тока бывает выдает значение отрезка "-NaN" че это значит и какоето число каторого недолжно быть "-2146483648". Помогите плизикк Буду благодарен если поможете с функцией поиска углов |