Показать сообщение отдельно
  #2 (permalink)  
Старый 02.04.2018, 21:50
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

<input type="number" id="Chislo" value="5">
<button onclick="vyv();">Generate</button>
<input type="checkbox" id="MinElem">
<input id="IshMas">

<script>

function vyv(){ 
	var arr = [] ;
    document.getElementById("IshMas").value = "";
    var min = -100; 
    var max = 100;
    var one = document.getElementById("Chislo").valueAsNumber;
   
    for (var i = 0, rand; i < one; i++) {
            rand = Math.round(min + Math.random() * (max - min + 1));
            arr[i] = rand;
     }
     
     document.getElementById("IshMas").value = arr.join(",");
     document.getElementById("MinElem").onclick = Cl.bind(null, arr);
}


function Cl(arr){ 
  if(document.getElementById("MinElem").checked) {
    var MinEl = Infinity;
    for(var i = 0, len = arr.length; i < len; i++) {
      if(MinEl > arr[i])
        MinEl = arr[i];
    }

    alert(MinEl);
  } 
}

</script>


Сравните
Ответить с цитированием