Показать сообщение отдельно
  #1 (permalink)  
Старый 31.10.2012, 20:19
Интересующийся
Отправить личное сообщение для boy_cow Посмотреть профиль Найти все сообщения от boy_cow
 
Регистрация: 05.06.2010
Сообщений: 13

Диагонали в массиве
Привет всем.
Суть задачи: есть масссив 10*10, необходимо заполонить чётные диагонали с левого верхнего угла единицами.У меня получилось заполнить массив наполовину, дальше не знаю как, есть идея использовать 3 цикла:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Диагонали</title>

<script type="text/javascript">

var arr=new Array(10);


function d(){
	
	for(var i=0;i<arr.length;i++) {
		
		arr[i]=new Array();
			
		for(var j=0;j<arr.length;j++) {
			
			arr[i][j]=0;
				
		}
			
	}
	
	
	for(var i=1;i<arr.length;i++) {
		
			
		for(var j=0;j<arr.length;j++) {
			
			if(arr[j][(arr.length-i)-j]==0)	arr[j][(arr.length-i)-j]=1;
				
		}
		i++;			
	}
	
	document.getElementById("res").innerHTML=arr.join("<br/>");
}



</script>
</head>

<body onload="d()">
<div id="res">
</div>
</body>

Последний раз редактировалось boy_cow, 31.10.2012 в 20:24.
Ответить с цитированием