|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.02.2019, 15:48 | #1 |
Пользователь
Регистрация: 18.11.2018
Сообщений: 26
|
Помогите пожалуйста.
Есть задание: "Создать функцию, которая определяет площадь треугольника по трем сторонам и функцию, которая определяет существование треугольника со сторонами a, b, c. Определить треугольник наибольшей площади, который можно создать из данного множества отрезков." с первыми двумя задачами справился, а что делать с определением треугольника наибольшей площади сложно. Кто-нибудь может подсказать? Код:
Последний раз редактировалось Вадим Мошев; 10.02.2019 в 20:34. |
10.02.2019, 16:56 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
existence переделываете в функцию возвращающую bool, вывод там нафик не нужен
вместо трех переменых a,b,c заводите массив вычитываете в массив длины перебираете массив по 3 отрезка, проверяете на треугольник, вычисляете площадь и сравниваете с текущим максимумом |
10.02.2019, 18:55 | #3 |
Пользователь
Регистрация: 18.11.2018
Сообщений: 26
|
Если вам не сложно, то не могли бы вы поподробнее про массив и перебирание по нему? Что-то в голову ничего не вырисовывается
|
10.02.2019, 19:30 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
Например, возьмте прямой перебор:
фиксируем первый, второй элемент, а третьим бегим по остатку двигаем второй, а третьим бегим по остатку ... двигаем первый и повторям три цикла видны... |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Функции в языке С. Передача параметров в функции. Создание многофайловых проектов | fifaman | Общие вопросы C/C++ | 6 | 28.12.2014 15:30 |
Табулирование заданной функции и определение максимального и минимального значения функции в таблице | Марина1986 | C/C++ Сетевое программирование | 0 | 07.05.2013 11:31 |
Использование подпрограммы-функции: Вычислить значение функции (Турбо паскаль) | RealUnited | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 05.12.2012 20:34 |
Построение графика функции, мигание(затухание) шарика в минимумах функции | kas1m_rus | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 27.05.2012 20:28 |
Как подменить адрес возврата функции func на адрес функции f используя переполнение буфера buf и функции gets | dmitrii6120 | Помощь студентам | 6 | 14.11.2011 20:10 |