![]() |
|
Модераторы: bsa |
![]()
|
|
| ShadowC |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 23.6.2011 Репутация: нет Всего: нет |
собственно попытался использовать функцию maximum ничего не получилось,попытался использовать его в самом элементарном контексте
выдает ошибку "maximum undeclared (first use this function)" которая сообщает мне,что maximum необьявлена, собственно в чем заключается ошибка? и как её можно исправить? P.S. копилятор Dev-C++ Это сообщение отредактировал(а) ShadowC - 28.8.2011, 17:08 |
|||
|
||||
| Чoо |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 313 Регистрация: 22.9.2009 Репутация: 4 Всего: 4 |
я знаю функции нахождения максимума или минимума для двух аргументов. fmax и fmin
обе в cmath -------------------- ![]() OS: Debian Squeeze (kernel 3.8.2) IDE: qtCreator 1.3.1; Eclipse SDK 3.5.2 |
|||
|
||||
| ShadowC |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 23.6.2011 Репутация: нет Всего: нет |
не,эта функция предназначена для возврата наибольшего из 3 аргументов и в том что она называется maximum в этом я уверен,но вот блин чего-то я недопонимаю в её использование и да использование библиотеки <cmath> не помогает уже пробовал...
|
|||
|
||||
| Чoо |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 313 Регистрация: 22.9.2009 Репутация: 4 Всего: 4 |
поиск максимума из с использованием fmax будет выглядеть так:
Добавлено через 1 минуту и 4 секунды ну не знаю тогда где функция максимум.. можно ее самому написать для n-го количества аргументов, если спользовать макросы -------------------- ![]() OS: Debian Squeeze (kernel 3.8.2) IDE: qtCreator 1.3.1; Eclipse SDK 3.5.2 |
|||
|
||||
| spyswamp |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 349 Регистрация: 18.8.2006 Репутация: 1 Всего: 7 |
Чoо, не советуй никому использовать макросы для этих целей. Ты чего.
-------------------- - why you call it beta? - cuz it's betta then nothin' |
|||
|
||||
| ShadowC |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 23.6.2011 Репутация: нет Всего: нет |
я кстате по поводу этой функции в и инете не смог ничего нарыть....
|
|||
|
||||
| ZVano |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 259 Регистрация: 11.12.2006 Где: Украина, Кривой Р ог Репутация: 1 Всего: 4 |
Пример на LiveWorkSpace
GetMaxOfPositive - возвращает максимальное положительное целое из указаного списка значений. Последнее значение должно быть отрицательнвм и является признаком завершения списка аргументов. GetMaxOfCount - возвращает максимальное целое из переданых аргументов. 1м аргументом следует передать количество передаваемых значений (без учета 1го аргумента).
-------------------- НЕ ФЛУДИМ. Пользуемся кнопками "+" или "-" для выражения своего отношения к теме или сообщению. Гуглим "Как правильно задавать вопросы" |
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 35 Всего: 223 |
||||
|
||||
| Чoо |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 313 Регистрация: 22.9.2009 Репутация: 4 Всего: 4 |
spyswamp, имел ввиду что-то вроде этого:
конечно лучше передавать список аргументов в массиве, в противном случае вся ответственность по передаче параметров на программисте Добавлено @ 12:32 пока писал, мня опередили Это сообщение отредактировал(а) Чoо - 29.8.2011, 12:36 -------------------- ![]() OS: Debian Squeeze (kernel 3.8.2) IDE: qtCreator 1.3.1; Eclipse SDK 3.5.2 |
|||
|
||||
| spyswamp |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 349 Регистрация: 18.8.2006 Репутация: 1 Всего: 7 |
Однако стоит учитывать, что эти функции нужны будут не только для int'ов. ;)
-------------------- - why you call it beta? - cuz it's betta then nothin' |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 20 Всего: 110 |
лучше написать шаблоны.
а еще лучше, один шаблон с variadic templates ;) |
|||
|
||||
| spyswamp |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 349 Регистрация: 18.8.2006 Репутация: 1 Всего: 7 |
А еще лучше не страдать фигней.
-------------------- - why you call it beta? - cuz it's betta then nothin' |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 79 Всего: 250 |
ммм, это чтоб получать максимум для разнотипных переменных ?! азачем ? |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 20 Всего: 110 |
угу эм...щаподумаю.. |
|||
|
||||
![]()
|
| Правила форума "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. |