23.06.2012, 18:12
|
Новичок на форуме
|
|
Регистрация: 23.06.2012
Сообщений: 8
|
|
максимальный елемент двумерного массива
не выводит максимальный элемент массива 3 на 5
var n=3;
var l=5
var x=1;
var k=new Array ();
for (i = 0; i < n; i++)
{k[i]=new Array ();
for (j = 0; j < l; j++)
{k[i][j] = i*10 + j;
{for (i = 0; i < n; i++);
for (j = 0; j < l; j++)
k[i,j]=prompt("Введите число",""); }
var max=k[1,1];
for (i = 0; i < n; i++);
for (j = 0; j < l; j++);
{ if (k[i,j] > max){var max=k[i,j]}}
} }
{document.write ("max="+k[i,j]+"");}
Последний раз редактировалось askal, 23.06.2012 в 19:10.
|
|
23.06.2012, 18:24
|
|
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
Пожалуйста, отформатируйте свой код!
Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]
О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.
|
|
23.06.2012, 18:53
|
Новичок на форуме
|
|
Регистрация: 23.06.2012
Сообщений: 8
|
|
готово
|
|
23.06.2012, 18:56
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
askal,
Квадратные скобки!
[ JS run]
Тут Код
[/JS]
Пример:
alert("A")
|
|
23.06.2012, 19:48
|
Новичок на форуме
|
|
Регистрация: 23.06.2012
Сообщений: 8
|
|
Сообщение от Deff
|
askal,
Квадратные скобки!
[JS run]
Тут Код
[/JS]
Пример:
alert("A")
|
поменял
|
|
23.06.2012, 19:57
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
askal,
<div id="Out"></div>
<script type="text/javascript">
var n=3;
var l=5
var x=1;
var k=new Array ();
for (i = 0; i < n; i++)
{k[i]=new Array ();
for (j = 0; j < l; j++)
{k[i][j] = i*10 + j;
{for (i = 0; i < n; i++);
for (j = 0; j < l; j++)
k[i,j]=prompt("Введите число",""); }
var max=k[1,1];
for (i = 0; i < n; i++);
for (j = 0; j < l; j++);
{ if (k[i,j] > max){var max=k[i,j]}}
} }
var out="max="+k[i,j]+"";
document.getElementById('Out').innerHTML=out;
alert(out)
</script>
|
|
23.06.2012, 20:09
|
Новичок на форуме
|
|
Регистрация: 23.06.2012
Сообщений: 8
|
|
Сообщение от Deff
|
askal,
<div id="Out"></div>
<script type="text/javascript">
var n=3;
var l=5
var x=1;
var k=new Array ();
for (i = 0; i < n; i++)
{k[i]=new Array ();
for (j = 0; j < l; j++)
{k[i][j] = i*10 + j;
{for (i = 0; i < n; i++);
for (j = 0; j < l; j++)
k[i,j]=prompt("Введите число",""); }
var max=k[1,1];
for (i = 0; i < n; i++);
for (j = 0; j < l; j++);
{ if (k[i,j] > max){var max=k[i,j]}}
} }
var out="max="+k[i,j]+"";
document.getElementById('Out').innerHTML=out;
alert(out)
</script>
|
при просмотре выдаёт ошибку "max=undefined"
когда копирую в htm документ не работает вообще.
|
|
23.06.2012, 20:16
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
Сообщение от askal
|
при просмотре выдаёт ошибку "max=undefined"
когда копирую в htm документ не работает вообще.
|
Ну дык исправляйте
мну ток поправил вывод,
|
|
23.06.2012, 20:28
|
Новичок на форуме
|
|
Регистрация: 23.06.2012
Сообщений: 8
|
|
Сообщение от Deff
|
askal,
<div id="Out"></div>
|
Сообщение от Deff
|
askal,
document.getElementById('Out').innerHTML=out;
alert(out)
|
а что делают эти части листинга???
|
|
23.06.2012, 20:30
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
Сообщение от askal
|
а что делают эти части листинга???
|
1-й Выводит итог в div блок с id=Out
2. Тож самое на Экран c помощью alert
|
|
|
|