Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 11.01.2022
Сообщений: 4

Проверить образуют ли треугольник три точки на координатной плоскости

31.03.2022, 17:50. Показов 840. Ответов 1

Студворк — интернет-сервис помощи студентам
Треугольник на координатной плоскости.
Проверьте, образуют ли треугольник три данные точки на координатной плоскости. Каждая точка задается двумя координатами. Таким образом, на вход программе дается 6 чисел: координаты первой точки, затем координаты второй точки и координаты третьей точки. Программа должна ответить “Yes”, если три данные точки задают треугольник, и “No” иначе.
Например, если хотя бы две из данных точек совпадают, то треугольника данные три точки не образуют. Другой пример: точки с координатами (1; 2), (3; 6) и (-2; -4) не образуют треугольника, поскольку они лежат на одной прямой, хоть и не совпадают.
Постарайтесь сделать свою программу по возможности лаконичнее.
Подсказка. Три точки А, B и С будут лежать на одной прямой, если совпадают углы наклона прямых, проведенных через любые две пары точек (например, совпадают прямые АВ и ВС).
Угол можно проверить с помощью формулы (a-x)/(b-y), где a и b — координаты первой точки, а x и y — координаты второй.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.03.2022, 17:50
Ответы с готовыми решениями:

Проверьте, образуют ли треугольник три данные точки на координатной плоскости
Помогите написать программу на языке С++, не использовать #include <cmath> Проверьте, образуют ли треугольник три данные точки на...

Образуют ли три точки треугольник
Дорогие программисты помогите студенту. Буду очень благодарен. 53. Образуют три точки с координатами (x1; y1), (x2; y2), (х3; у3): ...

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

1
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
31.03.2022, 22:28
Цитата Сообщение от egoric2 Посмотреть сообщение
Подсказка. Три точки А, B и С будут лежать на одной прямой
Проще и универсальние условие
C++
1
if (AB+BC== AC || AC+CB==AB || BA+AC==BC)
Добавлено через 4 часа 15 минут
egoric2, Никаких вопросов подобноного типа в личку! И ни кому! Есть правило 4.6
А заниматься этой задачей мне - в лом
Попробуй сам. Будет не получаться или вопросы возникут - поможем. У так, пустое задание без твоих попыток - не вдохновляет
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.03.2022, 22:28
Помогаю со студенческими работами здесь

Три точки заданы координатами. Определить, образуют ли они треугольник
Три точки заданы координатами. Определить, образуют ли они треугольник program treugolnik; uses crt; var...

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

даны 10 точек на координатной плоскости, найти из них 3 таких точки, которые составят треугольник минимальной площади.
Собственно сабж. Помогите любыми намётками, очень буду благодарна

Две точки на плоскости заданы своими координатами. Проверить, лежат ли они в одной координатной четверти
две точки на плоскости А(х1;у1) и В(х2;у2) задано своими координатами. Проверить, лежат ли эти точки в одной координатной чверти! ...

Три прямые на плоскости a(k) x + b(k) y = c(k) (k=1,2,3). Если эти прямые пересекаются и образуют треугольник,то найти его площадь.
Три прямые на плоскости a(k) x + b(k) y = c(k) (k=1,2,3). Если эти прямые пересекаются и образуют треугольник,то найти его площадь.


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru