ArrayMaximum на многомерном массиве

[Удален]  

Всем Привет


имеется двухмерный массив

double serie[][]

где первый дименшион это к примеру какойто индех (1 - 10) а второй дименшион это цена.

Пример

serie[1,1] = 10;

serie[1,2] = 11;

serie[1,3] = 12;


необходимо найти экстремум (минимум, максимум) второго дименшина

То есть для индекcа равного 1 я жду минимум = 10 максимум = 12


Но ArrayMaximum работает только на одмомерном массиве, как быть ?
 
Поиск минимумов и максимумов - самый простой алгоритм среди всех - наверно нужно написать самому?
[Deleted]  
McLaud писал(а) >>

Всем Привет

***
Но ArrayMaximum работает только на одмомерном массиве..

***
Столкнулся с указанной проблемой и нашел решение. Ниже простой пример.
int init()
{
//----
int m, //Искомый столбец
n; //Искомая строка
double num_array[3,3]={1,2,3, 4,5,6, 7,8,9}; //Заданный массив
int maxValueIdx=ArrayMaximum(num_array); //Поиск максимумов
for(m=0; m<=2; m++) //Цикл по столбцам
{
Print ("Максимум в cтолбце с индексом ", m, "= ", num_array[m,maxValueIdx]); //Результат - столбцы
}
for(n=0; n<=2; n++) //Цикл по строчкам
{
Print ("Максимум в строке с индексом ", n, "= ", num_array[maxValueIdx,n]); //Результат - строки
}
//----
return(0);
}