Показать сообщение отдельно
  #11 (permalink)  
Старый 05.06.2013, 19:02
Аватар для zOdmin
Аспирант
Отправить личное сообщение для zOdmin Посмотреть профиль Найти все сообщения от zOdmin
 
Регистрация: 05.03.2012
Сообщений: 62

рони, спасибо за попытку! но не сработает на таком примере:

var arr = [1, 2, 3, 4, 5, 6, 7000, 8000];
function get(arr)
{
  var  m = Math.max(arr[0],arr[1]) , n = Math.min(arr[0],arr[1]);
  for (var i=0; i<arr.length; i=i+2)  {
  var min = Math.min(arr[i],arr[i+1]),
  max = Math.max(arr[i],arr[i+1]);
  if (max < m) m = max;
  if (min > n) n = min;
} ;
  return (n+m)/2
}
alert(get(arr));
Ответить с цитированием