![]() |
|
Модераторы: bsa |
![]()
|
|
| mashak |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 9.3.2010 Репутация: нет Всего: нет |
Я только учусь,много еще не понимаю.
У меня есть программа ,которая ищет коэффициенты при которых будет максимальная площадь,все работает правильно,но там оказалось что есть пара таких коэффициентов и мне надо сделать так чтобы выдавала все коэффициенты при которых площадь максимальнаяч будет Вот примерный код,весь мне нельзя писать
Модератор: не забываем пользоваться кнопочкой "Код" |
|||
|
||||
| feodorv |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 12 Всего: 45 |
Что мешает? Какого типа у Вас переменные area и maxarea? Если float или double, то довольно сложно будет понять, что при разных коэффициентах площадь одинакова... Если же int, то просто можно второй раз пройтись по коэффициентам, зная максимальную площадь, выводя на экран те коэффициенты, при которых получающаяся площадь будет совпадать с максимальной. А ещё можно организовать массив, в который складываются текущие коэффициенты с текущей максимальной площадью. Если при новых коэффициентах получающаяся площадь будет равной текущей максимальной, то коэффициенты засовываются в массив. Если получающаяся площадь больше текущей максимальной, то массив сбрасывается, а затем в него добавляются эти новые коэффициенты, обновляется значение максимальной площади. Так задачу можно решить за один проход. -------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
|||
|
||||
| mashak |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 9.3.2010 Репутация: нет Всего: нет |
Да,они типа double,спасибо попробую с массивом
|
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |