mat search Example
10 CLEAR SCREEN
20 OPTION BASE 1
30 DIM Numbers(11)
40 DATA 6, 1, 9, 2, 8, 3, 8, 9, 1, 7, 5
50 RESTORE
60 READ Numbers(*)
70 PRINT "The numbers read:"
80 PRINT Numbers(*)
90 PRINT
100
110 MAT SEARCH Numbers,MAX;Max
120 MAT SEARCH Numbers,LOC MAX;Loc_max
130 MAT SEARCH Numbers,MIN;Min
140 MAT SEARCH Numbers,LOC MIN;Loc_min
150 MAT SEARCH Numbers,# LOC (Max);Num_max
160 MAT SEARCH Numbers,# LOC (Min);Num_min
170 MAT SEARCH Numbers,LOC (<2);Loc_num,4
180
190 PRINT "Maximum value: ";Max
200 PRINT "It first occurs in element: ";Loc_max
210 PRINT "It occurs ";Num_max;" times."
220 PRINT "Minimum value: ";Min
230 PRINT "It is found in element: ";Loc_min
240 PRINT "And occurs ";Num_min;" times."
250 PRINT "First occurence of a number < 2 starting from element 4"
260 PRINT "is in array element: ";Loc_num
270 END