Тема: Визначити чи є рівнобедреним трикутник заданий координатами вершин
Визначити, чи є трикутник, заданий координатами своїх вершин (x1, y1), (x2, y2), (x3, y3) рівнобедрений.
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Алгоритми та структури даних, технології → Визначити чи є рівнобедреним трикутник заданий координатами вершин
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Визначити, чи є трикутник, заданий координатами своїх вершин (x1, y1), (x2, y2), (x3, y3) рівнобедрений.
Мені здається що ви це маєте зробити слідуючим способом. Знайти довжину кожної сторони то треба шукати за правилом пошуку довжини (модуля)вектора. Ну а далі піфагорові сподні у всі сторони рівні. Ну і то всьо ліпше робити в зошиті в клітинку. Міг би дати формули але то всьо є в неті і книжці з математики.
А як це записати в програмі?
Кожна мова програмування має свій синтаксис. Тому для кожної записується по своєму уточніть мову.
Але я думаю що якшо ви рішите в зошиті то потім легко придумаєте алгоритм і запишите відповідною мовою програмування.
Добре ви вже знайшли формулу для пошуку довжини вектора? На цім форумі принято допомагати а не виконувати роботу за когось. Почнемо з правила. Довжина вектора в двохвимірній системі координат =квадратному кореневі суми квадратів його координат. Якісь думки стосовно послідовності дій?
Визначити, чи є трикутник, заданий координатами своїх вершин (x1, y1), (x2, y2), (x3, y3) рівнобедрений.
Потрібно було написати: А ну швидки визначити, чи є трикутник ...
А в тебе є координати
То дуже просто задача. Потрібно знайти три сторони. Наприклад, a = sqrt( (x1-x2)*(x1-x2) + (y1-y2)(y1-y2) ). І так знайти кожну сторону. А потім одну з одною порівняти і якщо є дві рівні, то трикутник рівнобедркний.
Саме довжини обчислювати не обов'язково, досить обчислити і порівняти квадрати довжин.
Тобто можна обійтися без sqrt(), зменшити обсяг (і час) обчислень.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися