1) Give a description of the problem
I am dumping weather stats from WUnderground into an array, but sometimes WUnderground returns bad data.
2) What is the expected behavior?
I need to find the lowest LEGITIMATE number (ignoring the bogus numbers)
3) What is happening/not happening?
I am currently doing this:
min(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15],a[16],a[17],a[18],a[19],a[20],a[21],a[22],a[23],a[24],a[25],a[26],a[27],a[28],a[29],a[30],a[31],a[32],a[33],a[34],a[35],a[36],a[37],a[38],a[39],a[40],a[41],a[42],a[43],a[44],a[45],a[46])
but that often returns the bad data, as seen below.
(Good data will ALWAYS be between 0 and 100)
Does anyone know of a way I can determine the SECOND lowest number in an array??
(or the lowest number in the range of 0-100 would work too)