SPNLRU ;ISC-SF/GB-SCD UTILITIES FOR REPORT PRINTING ;6/23/95 12:04 ;;2.0;Spinal Cord Dysfunction;;01/02/1997 MEDIAN(TOTITEMS,ARRAY) ; Function returns median value of array. Info at end. N EVEN,TARGET,NUMITEMS,MEDIAN,VALUE Q:'TOTITEMS 0 S EVEN='(TOTITEMS#2) ; Is number of items even or odd? S TARGET=(TOTITEMS+1)\2 ; Which item do we want to reach? S VALUE=-1,NUMITEMS=0 ; Step thru array, looking for target. F S @("VALUE=$O("_ARRAY_VALUE_"))") D Q:NUMITEMS'