MinValue function
Return smallest value in array.
Declaration
function MinValue(const data: Array of Single): SingleDescription
Minvalue returns the smallest value in the
data
array with integer or float values. The return value has
the same type as the elements of the array.
The third and fourth forms accept a pointer to an array of N
integer or float values.
Errors
None.
See also
Example: ex31
program Example31;
{ Program to demonstrate the MinValue function. }
{ Make sure integer is 32 bit}
{$mode objfpc}
uses math;
var i:1..100;
f_array:array[1..100] of Float;
i_array:array[1..100] of Integer;
Pf_array:Pfloat;
PI_array:Pinteger;
begin
randomize;
Pf_array:=@f_array[1];
Pi_array:=@i_array[1];
for i:=low(f_array) to high(f_array) do
f_array[i]:=(random-random)*100;
for i:=low(i_array) to high(i_array) do
i_array[i]:=random(I)-random(100);
Writeln('Min Float : ',MinValue(f_array):8:4);
Writeln('Min Float (b) : ',MinValue(Pf_array,100):8:4);
Writeln('Min Integer : ',MinValue(i_array):8);
Writeln('Min Integer (b) : ',MinValue(Pi_array,100):8);
end.An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
