Показать сообщение отдельно
  #1 (permalink)  
Старый 22.09.2011, 17:47
Новичок на форуме
Отправить личное сообщение для artemjke Посмотреть профиль Найти все сообщения от artemjke
 
Регистрация: 22.09.2011
Сообщений: 3

заполнение матрицы 2мя змейками
в общем проблема. не выводит вторую змейку (нижнюю) в матрице 10х10
<script>
n=m=10;
var mas=new Array(n)
for (i=1; i<11; ++i) {
mas[i]=new Array(10);
}
for (i=1; i<6; i++) {
 for (j=1; j<11; j++){
	 if (i%2==1){
		 mas[i][j]=(i-1)*m+j}
	 else mas[i][j]=i*m-j+1
    } 
}
for (i=6; i<11; i++){
	for (j=11; j<1; j--){
	if (j%2==1){ 
		mas[i][j]=(j-1)*n+(n-i+1)}
    else mas[i][j]=(j-1)*n+i
		}
}
}
document.write("<table border=1>");
for (i=1; i<11; i++){document.write("<tr align='center'>");
for (j=1; j<11; j++){ 
	
	document.write("<td width='10%'>"+mas[i][j]+"</td>");	
	}
	}
	document.write("</table>");
</script>

помогите разобраться ((
змейка вида
123
654
789
761
852
943
но только с 1 до 100 непрерывна

Последний раз редактировалось artemjke, 22.09.2011 в 22:26.
Ответить с цитированием