Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
mazarinik
0 / 0 / 0
Регистрация: 02.10.2013
Сообщений: 17
#1

Найти координаты 4 вершины - C++

02.10.2013, 18:37. Просмотров 873. Ответов 1
Метки нет (Все метки)

Та же самая задача, только на Си
Необходимо определить координаты четвертой вершины
помогите исправить ошибки, уже умучелся с ней возиться


#include <stdio.h>
#include <math.h>

int main(){
float x1, y1, x2, y2, x3, y3 ,x4 , y4;
printf ("Введите координаты точек");
scanf ("%f, %f, %f, %f, %f, %f", &x1, &y1, &x2, &y2, &x3, &y3);

if(x2-x1)*(x3-x1)+(y2-y1)*(y3-y1)=0
x4 = x3+x2-x1;
y4 = y3+y2-y1;


else if(x1-x2)*(x3-x2)+(y1-y2)*(y3-y2)=0
x4 = x3+x1-x2;
y4 = y3+y1-y2;


else if(x1-x3)*(x2-x3)+(y1-y3)*(y2-y3)=0
x4 = x2+x1-x3;
y4 = y2+y1-y3;


else
printf ("координата x %f и y %f", x4, y4);
else
printf ("данные точки не вершины прямоугольника");

}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2013, 18:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти координаты 4 вершины (C++):

Найти координаты четвертой вершины квадрата - C++
1. На плоскости заданы координаты трех вершин квадрата АВСД - вершин А, В и С. Найти координаты четвертой вершины

Найти координаты четвертой вершины прямоугольника - C++
У меня задание такое: Даны целочисленные координаты трех вершин прямоугольника, стороны которого параллельны координатным осям. Найти...

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

Найти координаты четвертой вершины параллелограмма - C++
Привет всем. Вот задали совсем простенькую задачку: Известно, что точки с координатами (x1, y1), (x2, y2), (x3, y3) являются тремя...

Найти координаты четвертой вершины параллелограмма и вычислить площадь - C++
Доброго времени суток, друзья! Огромная просьба помочь с написанием программы для данной задачки. Буду благодарен всем за любую помощь, ибо...

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

1
tony_pershin
16 / 16 / 1
Регистрация: 05.03.2013
Сообщений: 36
02.10.2013, 20:10 #2
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
#include <stdio.h>
#include <math.h>
 
int main()
{
    float x1, y1, x2, y2, x3, y3 ,x4 , y4;
    printf ("Введите координаты точек");
    scanf ("%f, %f, %f, %f, %f, %f", &x1, &y1, &x2, &y2, &x3, &y3);
 
    if ((x2-x1)*(x3-x1)+(y2-y1)*(y3-y1) == 0 ) 
    {
        x4 = x3+x2-x1;
        y4 = y3+y2-y1;
    }
    else if ((x1-x2)*(x3-x2)+(y1-y2)*(y3-y2) == 0)
    {
        x4 = x3+x1-x2;
        y4 = y3+y1-y2;
    }
    else if ((x1-x3)*(x2-x3)+(y1-y3)*(y2-y3) == 0)
    {
        x4 = x2+x1-x3;
        y4 = y2+y1-y3;
    }
    else 
    {
        printf ("данные точки не вершины прямоугольника");
        return 0;
    }
        
    printf ("координата x %f и y %f", x4, y4);
    return 0;
}
З.Ы.: В следующий раз заключайте свой код в тэги C++, иначе не смотрибельно совсем.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.10.2013, 20:10
Привет! Вот еще темы с ответами:

Найти периметр десятиугольника, вершины которого имеют соответственно координаты - C++
Задание:Даны действительные числа x1,y1,x2,y2,…,x10. Найти периметр десятиугольника, вершины которого имеют соответственно координаты...

В треугольнике найти длину и координаты основания высоты, опущенной из вершины А на сторону ВС - C++
Помогите разобраться. Даже так решить, на бумаге, не могу: В треугольнике , заданном на плоскости координатами вершин , найти длину...

Заданы координаты трех вершин прямоугольника, необходимо определить координаты четвертой вершины - C++
Заданы координаты трех вершин прямоугольника. Необходимо определить координаты четвертой вершины. Можете найти? Добавлено через 1...

Даны действительные числа х1, у1, х2, у2, …,х10, у10. Найти периметр десятиугольника, вершины которого имеют соответственно координаты (х1, у1), (х2, - C++
Даны действительные числа х1, у1, х2, у2, …,х10, у10. Найти периметр десятиугольника, вершины которого имеют соответственно координаты (х1,...


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

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

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