|
Вопрос # 1 457/ вопрос открыт / |
|
Здравствуйте, эксперты! У меня одномерный массив.....с количестков ячеек n .....мне нужно сосчитать сколько ячеек имеет значение больше данного и сколько ячеек имеет значение меньнше данного... Помогите плз!!!
 |
Вопрос задал: Тоха (статус: Посетитель)
Вопрос отправлен: 29 марта 2008, 20:38
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: Матвеев Игорь Владимирович
Здравствуйте, Тоха!
В общем случае нужно просто пробежать по всему массиву:
for i := 0 to n-1 do
begin
if arr[i] > x then Inc(moreVal);
if arr[i] < x then Inc(lessVal);
end;
Если массив отсортирован, можно пробегать не по всему массиву, а только до момента, когда очередной элемент станет больше (меньше) x.
Мини-форум вопроса
Мини-форум пуст.
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|