Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ массивы

Автор: -Андрей- 27.11.2007 19:33

Пользователь задает массив чисел.Найти сумму m-максимальных и n-минимальных значений чисел.Причем пользователь задает значения m и n.
Не могу понять как найти заданное кол-во Макс и Мин значений чисел.Помогите!

Автор: klem4 28.11.2007 23:38

ну как вариант: сортируешь массив по убыванию. Сумма m максимальных будет равна сумме первых m элементов (x[1] + x[2] + .. X[m]), а сумма n минимальных будет равна самме n последних элементов этого (отсортированного) массива (x[NN] + X[NN - 1] +...+X[NN - n]).


Автор: Lapp 29.11.2007 11:28

Иначе говоря, как ты выбираешь яблоки из корзины. smile.gif
Хочешь взять три яблока. Сначала выбираешь самое большое. Потом самое большое из оставшихся. И так далее..

Автор: Гость 29.11.2007 18:46

Большое спасибо! Я понял!