Exercise 3.2: Vector Max and Min

Given: two vectors, x and y, of equal size and range;
Compose: a loop that returns two vectors, containing the larger and smaller elements, respectively, of each position in the two vectors.
for i in 1, size
   minimum,
   maximum := if x[i] < y[i] then
                 x[i], y[i]
              else
                  y[i], x[i]
              end if
returns array of maximum
        array of minimum
end for


Previous Section


If you have any questions about this page, or want more information about the Sisal Language Project, contact:
John Feo at (510) 422-6389 or feo@diego.llnl.gov, or Tom DeBoni at (510) 423-3793 or deboni@llnl.gov.

The Sisal Language Project has been approved as a Designated Unclassified Subject Area (DUSA) K19222, as of 07 August, 1991.

LLNL Disclaimer
UCRL-MI-122601