Показать сообщение отдельно
  #38 (permalink)  
Старый 13.02.2014, 22:46
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,102

Сообщение от Дзен-трансгуманист
[4,5] - 29? Что не так
а что здесь неправильно? 5 * 6 = 30 -- от 0 до 29
Сообщение от Дзен-трансгуманист
Во-вторых, счет идет с нуля, последний индекс = размер-1
у меня всё тоже
<!DOCTYPE HTML>
<html>
<head>
  <title>Untitled</title>
</head>
<body>
<script>
  function m(c) {
    for (var d = 5, a = 0, b = 0; b < c.length; b++) a *= d, a += c[b], d++;
    return a
};
for (var x=0; x<5; x++) for (var y=0; y<6; y++) document.write('['+ x +','+ y +'] : '+m([x,y])+'<br>');
</script>
</body>
</html>

Последний раз редактировалось рони, 13.02.2014 в 23:21.
Ответить с цитированием