| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Изменение кода |
| Автор: LeD4eG 20.10.2010, 21:01 | ||
| добрый вечер! помогите, плиз, сделать код лучше. задача, которую я решал, состоит в следующем: в одномерном вещественном массиве найти максимальный по модулю элемент, сумму элементов массива между первым и вторым положительным элементом, упорядочить массив таким образом, чтобы элементы равные 0 располагались после всех остальных. в ходе решения задачи мной был получен следующий код:
помогите сократить код, особенно часть поиска первого и второго положительного элемента в массиве. спасибо! |
| Автор: azesmcar 20.10.2010, 22:12 | ||||
держи
если есть boost можно убрать функцию abs_compare и генерировать ее с помощью boost::bind
|
| Автор: LeD4eG 21.10.2010, 18:40 |
| ясно....спасибо |
| Автор: azesmcar 22.10.2010, 05:30 |
| borisbn Наверное вопрос привычки. Я читаю без затруднений и то и другое. Ну так он же еще не вышел. |