while(i)
if x[i]>max then max = x[i], x(i)=0
повторить еще один раз
в max будет лежать искомое второе по величине значение