MAX value in array

Questions about MultiCharts and user contributed studies.
turbofib
Posts: 213
Joined: 11 May 2013
Has thanked: 67 times
Been thanked: 1 time

MAX value in array

Postby turbofib » 30 Sep 2014

hi, i've array of integer:

Code: Select all

Array:arrayMassimi[5](0);
arraymassimi[1]=12;
arraymassimi[2]=20;
arraymassimi[3]=15;
arraymassimi[4]=60;
arraymassimi[5]=2;
i want to ordinate max value in series array.....(ex: 60 , 20 , 15,12,2)

Exist a instruction to do this?

User avatar
Henry MultiСharts
Posts: 9165
Joined: 25 Aug 2011
Has thanked: 1264 times
Been thanked: 2957 times

Re: MAX value in array

Postby Henry MultiСharts » 30 Sep 2014

Hello turbofib,

Here is a sample code:

Code: Select all

array: arr[5](0);
var: maxval(0), maxind(0);

arr[1] = 2;
arr[2] = 5;
arr[3] = 9;
arr[4] = 3;
arr[5] = 1;

maxval = -1000000; maxind = 0;
For value1=1 To Array_GetMaxIndex(arr)
Begin
If arr[value1] > maxval Then
begin
maxval = arr[value1];
maxind = value1;
end;
End;

Plot1(maxind);

turbofib
Posts: 213
Joined: 11 May 2013
Has thanked: 67 times
Been thanked: 1 time

Re: MAX value in array

Postby turbofib » 30 Sep 2014

ok thanks....but to order it:

arr[1] = 2;
arr[2] = 5;
arr[3] = 9;
arr[4] = 3;
arr[5] = 1;

New order :

arr[1] = 9;
arr[2] = 5;
arr[3] = 3;
arr[4] = 2;
arr[3] = 1;

i can to create a secondary array and move it step by step?

User avatar
Henry MultiСharts
Posts: 9165
Joined: 25 Aug 2011
Has thanked: 1264 times
Been thanked: 2957 times

Re: MAX value in array

Postby Henry MultiСharts » 30 Sep 2014

Array Sort - Sorts, in either ascending or descending order, the range of elements, specified by the starting and ending indexes, of the specified one-dimensional array.


Return to “MultiCharts”