нужна подсказка
всем привет.
ни как не могу таблицу умножения сделать по шесть колонок т.е. чтоб было шесть с верху и шесть снизу. очень прошу прямого ответа не давать, подскажи дальше постараюсь разобраться сам. заранее благодарю. вот собственно код: var j = 12; for(var i = 1; i < j + 1; i++) { for(var x = 1; x < j; x++) { document.write("<table /table>" + i + " * " + x + " = " + i * x); } } |
Цитата:
Т.е. сделать нужно так! И вот оно, готовое решение. Ты матрицу 6 на 6 можешь выводить? Это более простое задание на циклы... |
Цитата:
|
<script> var rows = 6, cols = 6; // Число строк и столбцов var table = '<table border="1" cellpadding="10">'; // Сама таблица. Собирать будем в цикле for (var i = 1; i <= rows; i++) { table += '<tr>'; // На каждой итерации "создается" <tr> for(var j = 1; j <= cols; j++) { // Внутренний цикл для каждой <tr> table += '<td>' + i * j + '</td>'; // Тут будут добавлятся в <tr> <td> } table += '</tr>'; // Закрывающий </tr> на каждой итерации первого цикла } table += '</table>'; document.write(table); // Вывод // Т.е. после первой итерации первого цикла будет: <tr><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td></tr> // После второй: <tr><td>2</td><td>4</td><td>6</td><td>8</td><td>10</td><td>12</td></tr> // и т.д. </script> |
Цитата:
var t = '<table><tr>', r = 6; for(var i=0, k = r * r; i < k; i++) { if(i && !(i % r)) t += '</tr><tr>'; t += '<td>' + i + '</td>'; } document.write(t + '</tr></table>') |
laimas,
а где умножение? |
Цитата:
|
спасибо всем, разобрался
|
Часовой пояс GMT +3, время: 09:58. |