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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
bessmsanih
Сообщений: n/a
#1

Лежат ли точки на одной прямой и вычислить угол - C++

21.11.2013, 15:56. Просмотров 689. Ответов 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
#include <iostream.h>
#include <math.h>
void main()
{int x1, x2, x3;
int y1, y2, y3;
double d1, d2, d3;
double K;
cout<<'vvedite koordinati A';
cin>>x1, y1;
cout<<'vvedite koordinati B';
cin>>x2, y2;
cout<<'vvedite koordinati C';
cin>>x3, y3;
d1 = sqrt(pow(x1 - x2,2) + pow(y1 - y2,2));
d2 = sqrt(pow(x1 - x3,2) + pow(y1 - y3,2));
d3 = sqrt(pow(x3 - x2,2) + pow(y3 - y2,2));
If (d1 + d2 = d3||d1 + d3 = d2||d2 + d3 = d1)
cout<<'tochki na odnoy pryamoy';
{K=((pow(x1-x2,2))+(pow(y1-y2,2))+(pow(x1-x3,2))+(pow(y1-y3,2))-(pow(x2-x3,2))-(pow(y2-y3,2)))/(2*sqrt((pow(x1-x2,2))+(pow(y1-y2,2)))*sqrt((pow(x1-x3,2))+(pow(y1-y3,2))));
double ABC;
ABC=acos(K);
cout<<'ygol ABC=',ABC;}
return 0;
}
Даны 3 точки A(x1,y1) B(x2, y2) C(x3, y3) определить лежат ли они на одной прямой, если нет, то вычислить величину угла ABC.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2013, 15:56     Лежат ли точки на одной прямой и вычислить угол
Посмотрите здесь:

Определить, лежат ли три точки A, B, C на одной прямой. Если нет, найти угол ABC - C++
Даны три точки A(x_1, y_1), \, B(x_2, y_2), \, C(x_3, y_3) Определить будут ли они расположены на одной прямой. Если нет, то...

Определить, лежат ли точки на одной прямой - C++
ВСЕМ ПРИВЕТ!!!!!!!!ПОМОГИТЕ КТО-НИБУДЬ СПРАВИТЬСЯ С ЗАДАЧЕЙ НА С++.рЕШИТЕ ПОЖАЛУЙСТА ВОТ УСЛОВИЕ- &quot;Заданы три точки на плоскости: M с...

Определите, лежат ли точки на одной прямой - C++
1)Заданы три точки на плоскости: М с координатами(x1,y1), L с координатами(x2,y2), и H с координатами (x3,y3). Определите, лежат ли они на...

Определить лежат ли три точки на одной прямой - C++
Добро времени суток уважаемые программисты.Суть такова.Нужно,чтобы я вводил координаты,а программа выдавала мне лежат ли они на одной...

Три точки заданы координатами. Определить, лежат ли они на одной прямой - C++
Задачи довольно простые. Я проста не разбираюсь в этом языке программирование. Проста срочно нужны решение. Думаю дальнейшем его...

Лежат ли точки в одной плоскости? - C++
На плоскости XOY даны три точки A(x1, y1), B(x2, y2), C(x3, y3). Выяснить, лежат ли они в одной и той же координатной четверти

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Raali
623 / 327 / 34
Регистрация: 06.07.2013
Сообщений: 1,056
Завершенные тесты: 1
21.11.2013, 16:08     Лежат ли точки на одной прямой и вычислить угол #2
напиши формулы по которым ты проверяешь принадлежность к прямой, и которая используется для расчета угла.
какого рода ошибка - не компилится или результат не тот?

Добавлено через 2 минуты
Цитата Сообщение от bessmsanih Посмотреть сообщение
If
if с маленькой буквы
scotty
28 / 28 / 1
Регистрация: 09.09.2012
Сообщений: 131
21.11.2013, 16:22     Лежат ли точки на одной прямой и вычислить угол #3
cin>>x3, y3; заменить на : cin>>x3>> y3;
И вывод я бы использовал двойные кавычки cout << "";
А еще void main() аяяй такое делать!!! нужно хотя бы int main()

Код вставляйте пожалуйста не просто текстом.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.11.2013, 16:23     Лежат ли точки на одной прямой и вычислить угол
Еще ссылки по теме:

Проверить, лежат ли данные точки на одной окружности - C++
Задан размер массива действительных чисел и значения его элементов. Считая, что пары элементов представляют собой координаты точек на...

Определить лежат ли две точки в одной координатной четверти - C++
Даны координаты двух точек на плоскости, требуется определить, лежат ли они в одной координатной четверти или нет (все координаты отличны...

Определить лежат ли две точки на одной окружности с началом в центре координат - C++
2-Заданы координаты двух точек. Определить лежат ли они на одной окружности с началом в центре координат.

Верно ли, что для любой пары точек из множества все оставшиеся точки лежат по одну сторону от прямой, проведённой через эту пару - C++
Даны действительные числа x1,....x15, y1,....y15, которые рассматриваются как координаты 15 точек на плоскости. Верно ли, что для каждой из...

Принадлежат ли точки одной прямой - C++
Ребят, не могу понять как в C++ написать программу к задаче: Даны три точки, заданные своим координатами, определить принадлежат ли эти...

Определить расположены ли точки на одной прямой - C++
Даны три точки А(x1, y1), В(x2, y2), С(x3, y3). Определить будут ли они расположены на одной прямой. Если нет, то вычислить угол АВС.


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

Или воспользуйтесь поиском по форуму:
Raali
623 / 327 / 34
Регистрация: 06.07.2013
Сообщений: 1,056
Завершенные тесты: 1
21.11.2013, 16:23     Лежат ли точки на одной прямой и вычислить угол #4
Цитата Сообщение от scotty Посмотреть сообщение
sqrt(pow(x1 - x2,2) + pow(y1 - y2,2)); что это такое?
pow - функция от двух аргументов, все нормально - первый - (x1 - x2) второй - 2
Yandex
Объявления
21.11.2013, 16:23     Лежат ли точки на одной прямой и вычислить угол
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru