Показать сообщение отдельно
  #1 (permalink)  
Старый 19.03.2013, 00:49
Кандидат Javascript-наук
Отправить личное сообщение для MininAS Посмотреть профиль Найти все сообщения от MininAS
 
Регистрация: 22.09.2009
Сообщений: 122

Где ошибка кода?
Стою на асфальте я в лыжи обутый, то ли лыжи не едут, то ли я ......

Что с кодом:
for (ii=0; ii<=YyY; ii++)
{
	for (i=0; i<=XxX; i++)
	{
                iii = i*ii+i;
		a_gameDB[iii] = Math.ceil (Math.random ()*((XxX*YyY-(iii))/10+4));
	           s_gameDB += a_gameDB[iii]+'/';
		document.getElementById('screen_right').innerHTML += a_gameDB[iii]+'-';
	}
}
document.getElementById('screen_right').innerHTML +='<br>' + s_gameDB + '<br> ';
for (i=0; i<=XxX*YyY; i++)
{
	document.getElementById('screen_right').innerHTML += a_gameDB[i]+'-';
}

Первый цикл в цикле создает массив a_gameDB из чисел и строку s_gameDB из тех же чисел, а во втором цикле опять перебирая массив программа выдает совершенно другие числа. Уже второй час туплю не понимаю в чем дело?

Последний раз редактировалось MininAS, 19.03.2013 в 14:32.
Ответить с цитированием