Показать сообщение отдельно
  #15 (permalink)  
Старый 12.12.2017, 15:55
Интересующийся
Отправить личное сообщение для riddele_for_you Посмотреть профиль Найти все сообщения от riddele_for_you
 
Регистрация: 09.12.2017
Сообщений: 12

Сообщение от рони Посмотреть сообщение
riddele_for_you,
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  </style>
</head>

<body>
<div class="matrix" oninput="createMatrix(5)"></div>
<div class="show"></div>
<script>
function print(a, e, b) {
  a = a.reduce(function(a, b) {
    return a + "<div>" + JSON.stringify(b) + "</div>";
  }, e);
  document.querySelector(".show").innerHTML = a + b;
}
function oms_mhwA(el) {
  var matrix = document.querySelector(".matrix");
  matrix.innerHTML = "";
  for (var i = 0; i < el; i++) {
    for (var k = 0; k < el; k++) {
      matrix.innerHTML += '<input type="text" value="1">';
    }
    matrix.innerHTML += "<br>";
  }
}
function createMatrix(el) {
  var matrix = [], inp = document.querySelectorAll(".matrix input");
  for (var i = 0; i < inp.length; i++) {
    if (!(i % el)) {
      matrix.push([]);
    }
    matrix[i / el | 0].push(+inp[i].value);
  }
  print(matrix, "", "");
  return matrix;
}
oms_mhwA(5);
createMatrix(5);
 // oms_zakra(createMatrix(5))
 </script>
</body>
</html>
А можно ли в этот код вставить это?
<h2 style="text-align: center;">Решение методом Закревского</h2> 
 <div class="calc" id="frtabl"> 
 Размер матрицы: 
 <select onchange="oms_mhwA(this.value)"> 
 <option value="2" selected="selected">2×2</option> 
 <option value="3">3×3</option> 
 <option value="4">4×4</option> 
 <option value="5">5×5</option> 
 <option value="6">6×6</option> 
 <option value="7">7×7</option> 
 </select> 
 <p>Выберете размерность матрицы, после введите значения Матрицы A:</p>
Ответить с цитированием