Подскажите решение задачи
В модуле объявлена следующая структура, которая описывает совершенную сделку по продаже или покупке некоторого товара:
Public Structure SDeal
Public Article As String
Public Value As Single
End Structure
В поле Article - указывается название товара. Во втором поле - величина сделки, которая может быть как положительной (в случае если товар мы продаем), так и отрицательной (в случае, если мы товар покупаем). Дан одномерный массив :
Dim arrX() As SDeal
Разработайте функцию, которая среди элементов, у которых Article = strS ищет элемент с максимальным значением в поле Value.
Есть мысль, что нужно воспользоваться просто алгоритмом поиска максимального элемента, но не уверена, что это будет верно=)
Если не большой, то самый простой способ - это алгоритм пузыря
OR
Если Вы работаете в VB2010, то есть функция sort примерно так:
Код:
arrX().Sort