Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
3 / 3 / 0
Регистрация: 16.09.2018
Сообщений: 173
1

Найти координаты четвертой вершины прямоугольника

26.09.2018, 22:59. Просмотров 2097. Ответов 1


Ввести целочисленные координаты трех вершин прямоугольника, стороны которого параллельны координатным осям. Найти координаты его четвертой вершины. Если пользователь введёт координаты точек так, что нельзя получить прямоугольник со сторонами, параллельными координатным осям, вывести соответствующие сообщение.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.09.2018, 22:59
Ответы с готовыми решениями:

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

Найти координаты четвертой вершины прямоугольника по трем заданным
1)Ввести целочисленные координаты трех вершин прямоугольника, стороны которого параллельны...

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

Определить координаты четвертой вершины прямоугольника
даны координаты трех вершин прямоугольника

1
306 / 235 / 148
Регистрация: 03.10.2017
Сообщений: 853
Записей в блоге: 1
26.09.2018, 23:23 2
Интересное задание

Добавлено через 13 минут
Теоретически, должно работать при всех вариациях

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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
int x1, x2, x3, x4, y1, y2, y3,y4;
            x1 = int.Parse(Console.ReadLine());
            y1 = int.Parse(Console.ReadLine());
            x2 = int.Parse(Console.ReadLine());
            y2 = int.Parse(Console.ReadLine());
            x3 = int.Parse(Console.ReadLine());
            y3 = int.Parse(Console.ReadLine());
            y4 = x4 = 0;
 
 
            if (x1 == x2)
            {
                if (y3 == y2 )
                {
                    y4 = y1;
                    x4 = x3;
                }
                else if (y3 == y1)
                {
                    x4 = x3;
                    y4 = y2;
                }
                else Console.WriteLine("Не параллельны");
            }
            else if (x2 == x3)
            {
                if (y3 == y2)
                {
                    x4 = x1;
                    y4 = y1;
                }
                else if (y3 == y1)
                {
                    x4 = x1;
                    y4 = y2;
                }
                else Console.WriteLine("Не параллельны");
            }
            else if (x1 == x3)
            {
                if (y3 == y2)
                {
                    x4 = x2;
                    y4 = y1;
                }
                else if (y3 == y1)
                {
                    x4 = x2;
                    y4 = y2;
                }
                else Console.WriteLine("Не параллельны");
            }
            else Console.WriteLine("Не параллельны");
 
 
            Console.WriteLine(x1 + "\t" + y1);
            Console.WriteLine(x2 + "\t" + y2);
            Console.WriteLine(x3 + "\t" + y3);
            Console.WriteLine(x4 + "\t" + y4);
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.09.2018, 23:23

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Найти координаты углов прямоугольника
Здравствуйте. Помогите пожалуйста решить данное задание. Даны два прямоугольника, стороны которых...

Найти координаты всех вершин прямоугольника и его центра
Дано (x0, y0) - координаты нижнего левого угла прямоугольника, стороны которого параллельны осям...

Найти площадь пятиугольника, вершины которого имеют указанные координаты
Даны вещественные числа х1, у1, х2, у2,… х5, у5 – Найти площадь пятиугольника, вершины которого...

Найти координаты левого нижнего и правого верхнего углов минимального прямоугольника
Доброго времени суток! Имеется задачка: Даны два прямоугольника, стороны которых паралленльны...


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

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

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