Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.04.2010, 16:52   #1
bingooo
Пользователь
 
Регистрация: 04.04.2010
Сообщений: 29
По умолчанию Удалить из вещественного массива все элементы, отличающиеся от его максимального элемента не более чем на

Удалить из вещественного массива все элементы, отличающиеся от его максимального элемента не более чем на Е, кроме самого максимального элемента ( Е - малое число, например, 0.001).

Ну, найду я макс, а как найти чилса, отличающиеся от макс на Е? Через диапазон от макс-Е до макс+Е?

Помогите пожалуйста записать часть программы, в которой я удаляю числа от макс-Е до макс+Е, но не удаляю сам макс.
bingooo вне форума Ответить с цитированием
Старый 05.04.2010, 20:15   #2
Gray_Jagger
Пользователь
 
Аватар для Gray_Jagger
 
Регистрация: 04.04.2010
Сообщений: 29
По умолчанию

Попробуй что-нибудь вроде
Код:
if a[i] in [max-M;max+M] then a[i]:=0
а потом, если элемент массива равен нулю сделать так, чтобы его индекс присваивался следующему элементу
Пока будущее туманно, оно в твоих руках.
Gray_Jagger вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удалить из вещественного массива все элементы, отличающиеся от его максимального элемента не более чем на bingooo Помощь студентам 6 05.04.2010 18:42
Поиск максимального и минимального элемента массива(с существенным дополнением) Dayterius Паскаль, Turbo Pascal, PascalABC.NET 6 20.05.2009 11:37
Поиск минимального (максимального) элемента массива Radamant Помощь студентам 10 24.12.2008 17:44
Найти все числа из массива B(n), встречающиеся более чем в одной строке матрицы A(m,n). Alexander89 Паскаль, Turbo Pascal, PascalABC.NET 2 16.10.2008 12:41
Задачка про массив - Из массива удалить четные элементы, стоящие после максимального Crookers Общие вопросы C/C++ 4 23.09.2008 19:35