Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

!!!!!!!МАССССИВЫ!!!!!


ДЯМАК ©   (2006-05-14 14:25:00) 

КАК В МАТРИЦЕ ОПРЕДЕЛИТЬ ЭЛЕМЕНТ ИМЕЮЩИЙ МИН ОТКЛОНЕНИЕ ОТ СРЕДНЕГО ЗНАЧЕНИЯ ЭЛЕМЕНТОВ МАССИВА?


ДЯМАК   (2006-05-14 15:12:00) [1]

Сенкс, всем! Вроде тему понял пойду реализовывать!


Шпиён   (2006-05-14 15:04:00) [2]

ps и вовсе незачем так орать (с)


antonn   (2006-05-14 15:03:00) [3]

"пробежать" по массиву в цикле сможешь?
узнаем среднее значение, например пробегаем массив и ищем минимальный и максимальный элемент
второй пробег - ищем минимальное отклонение, для это используй хотя бы локальную переменную
примерно так:
minL:=massive[0,0];
for x:=0 to 100 do
for y:=0 to 100 do
if (среднее_значение+abs(massive[x,y]))<abs(minL) then begin
minL:=massive[x,y];
end;
minL:= - минимальное отклонение.


Шпиён   (2006-05-14 15:02:00) [4]

Самое простое ("лобовое") решение -
1) перебрать массив, вычислить и запомнить среднее значение элементов массива (просуммировать все элементы, разделить на количество элементов)
2) Для первого элемента массива - получить абсолютное отклонение (модуль) от полученного в (1) среднего значения, запомнить в переменных отклонение  и индекс элемента
3) Цикл: для каждого из элементов массива (исключая первый - для него значения получены на шаге(2)) - получить отклонение от полученного в (1) среднего значения (опять же - модуль), сравнить сохраненное ранее отклонение  с  отклонением проверяемого элемента массива.
Если отклонение проверяемого элемента массива меньше, чем сохраненное, - заменить индекс элемента и сохраненное отклонение на полученные на текущем шаге.

После завершения цикла - имеешь индекс элемента массива, имеющего минимальное отклонение от среднего значения и абсолютную величину отклонения для этого элемента.


MBo   (2006-05-14 14:53:00) [5]

Два цикла:
1. Найти среднее значение
2. Найти эл-т с мин. отклонением

трудно придумать другой алгоритм...


ДЯМАК   (2006-05-14 14:38:00) [6]

пардон, я извиняюсь, за крик, ну обьясните хотябы алгоритм


antonn   (2006-05-14 14:26:00) [7]

с такими воплями - никак


Наверх

Титульная страница Поиск, карта сайта Написать письмо