Hi All, I Need help Use an array to find the minimum value excluding 0 This is my code Data exam; input x1 x2 x3 x4 x5 x6; cards; 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 0 0 2 1 4 1 data exam1; set exam; array xall{6} x1 x2 x3 x4 x5 x6; array temp[6] (0 0 0 0 0 0); Do i = 1 to dim(xall); IF i = 1 and xall{i}=. then temp{i} = 9999 ; else if i=1 and xall{i}= 0 then temp{i} = 8888 ; else if i=1 and xall{i} >0 then temp{i} = xall[i] ; IF i >1 and (temp{i-1}=. and xall{i}=.) then temp{i} = 9999 ; else if i >1 and (temp{i-1}=0 and xall{i}=0) then temp{i} = 8888 ; else if i >1 and (temp{i-1}>0 and xall{i}>0) then temp{i} = min(temp{i-1},xall{i}); end; run; I think the correct answer is x1 x2 x3 x4 x5 x6 temp1 temp2 temp3 temp4 temp5 temp6 0 0 0 0 0 0 8888 8888 8888 8888 8888 8888 0 0 0 0 0 0 8888 8888 8888 8888 8888 8888 0 1 2 4 6 7 8888 1 1 1 1 1 0 0 2 1 4 1 8888 8888 1 1 1 1
... View more