<MyRusakov.ru />

Создание крупного проекта на Java с нуля

Создание крупного проекта на Java с нуля

Данный курс научит Вас создавать крупные проекты на Java грамотно и быстро. В курсе Вы увидите создание большой и сложной программы на Java абсолютно с нуля.

В начале курса у нас будет только идея, а в конце готовый продукт, который можно использовать в практических целях.

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

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Многомерные массивы. Задание по курсу JS
28.03.2015 04:06:29 Многомерные массивы. Задание по курсу JS Сообщение #1
tgk99

tgk99

Новичок

Новичок

Дата регистрации:
28.03.2015 03:30:16

Сообщений: 4

Люди помогите по заданию из курса JS.
...
3. Напишите скрипт, который диагональные элементы сделает равными 1, а остальные 0. То есть элементы[0][0], [1][1], [2][2] – 1, а остальные 0. Сделайте это без цикла.
...
5. Сделайте задачу из 3-го пункта с использованием циклов и, выведя массив на страницу, убедитесь, что результат тот же.

Вот написал с использованием циклов.
var n = 3, m = 3;
var mas = new Array();
document.write("<table style='margin-right: 9px; float:left;' border='1' cellspacing='0' cellpadding='3'>";
for (var i = 0; i < m; i++){
mas[i] = new Array();
document.write("<tr>";
for (var j = 0; j < n; j++){
if (i==j)
mas[i][j]=1;
else 
mas[i][j]=0;
document.write("<td>"+mas[i][j]+"</td>";
}
document.write("</tr>"
}
document.write("</table>";
Пробовал без цикла, чот не получается.  Люди помогите написать без цикла

Профиль Ответить
20.05.2015 19:20:22 Многомерные массивы. Задание по курсу JS Сообщение #2
(Алекс)

(Алекс)

Эксперт

Эксперт

Дата регистрации:
21.06.2013 14:56:26

Сообщений: 114

Может имеется в виду, сделать с одним циклом? А то вообще без Ц. смутно представляю
Профиль Ответить
28.05.2015 02:47:28 Многомерные массивы. Задание по курсу JS Сообщение #3
tgk99

tgk99

Новичок

Новичок

Дата регистрации:
28.03.2015 03:30:16

Сообщений: 4

http://imagizer.imageshack.com/img673/2028/0vnELW.jpg
Профиль Ответить
19.09.2015 11:21:30 Многомерные массивы. Задание по курсу JS Сообщение #4
Nazar18

Nazar18

Новичок

Новичок

Дата регистрации:
03.09.2015 20:59:22

Сообщений: 13

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Массивы</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
  <style>
        td{
padding:0 15px;
        }
  </style>
<script type="text/javascript">
document.write("<table border='1' style='margin: 0 auto;'>";
var arr_1 = new Array(1, 2, 3, 4);
var arr_2 = new Array(5, 6, 7, 8);
var arr_3 = new Array(9, 10, 11, 12);

var arr = new Array(arr_1, arr_2, arr_3);
for (var i = 0; i < arr.length; i++) {
for (var j = 0; j < arr[i].length; j++){
document.write("<tr><td>" + arr[i][j] + "</td></tr>";
}
}
document.write("</table>";

document.write("<br>";
var x = arr_1[0];
var a = arr_1[1];
var b = arr_1[2];
var n = arr_1[3];
var c = arr_2[0];
var d = arr_2[1];
var e = arr_2[2];
var m = arr_2[3];
var f = arr_3[0];
var h = arr_3[1];
var z = arr_3[2];
var p = arr_3[3];
var y = 1;
var y_1 = 0;
var x = y;
var a = y;
var b = y;
var c = y;
var d = y;
var e = y;
var f = y;
var h = y;
var z = y;
var n = y_1;
var m = y_1;
var p = y_1;
document.write("<table border='1' style='margin: 0 auto;'>";
document.write("<tr><td>" + x + "</td><td>" + a + "</td><td>" + b + "</td><td>" + c + "</td><td>" + d + "</td><td>" + e + "</td><td>" + f + "</td><td>" + h + "</td><td>" + z + "</td><br><td>" + n + "</td><td>" + m + "</td><td>" + p + "</td></tr>";
document.write("</table>";
</script>
</body>
</html>
Профиль Ответить
20.09.2015 00:10:03 Многомерные массивы. Задание по курсу JS Сообщение #5
tgk99

tgk99

Новичок

Новичок

Дата регистрации:
28.03.2015 03:30:16

Сообщений: 4

СПС!  Все норм работает!
Профиль Ответить
18.01.2017 23:53:19 Многомерные массивы. Задание по курсу JS Сообщение #6
zohan

zohan

Новичок

Новичок

Дата регистрации:
18.01.2017 23:44:12

Сообщений: 1

3.Напишите скрипт, который диагональные элементы сделает равными 1, а остальные 0. То есть элементы[0][0], [1][1], [2][2] – 1, а остальные 0. Сделайте это без цикла.
var arr_1 = new Array(0, 1, 2);
var arr_2 = new Array(0, 1, 2);
var arr_3 = new Array(0, 1, 2);

var arr = new Array(arr_1, arr_2, arr_3);
document.write("<table border='1' cellspacing='0' width='200'>  ";
document.write("<tr><td>"+arr[0][1]+"</td><td>"+arr[0][0]+"</td><td>"+arr[1][0]+"</td></tr>";
document.write("<tr><td>"+arr[0][0]+"</td><td>"+arr[1][1]+"</td><td>"+arr[0][0]+"</td></tr>";
document.write("<tr><td>"+arr[0][0]+"</td><td>"+arr[0][0]+"</td><td>"+arr[2][1]+"</td></tr>";
document.write("</table>"
);


Сделал третье задание без цыкла прошу Михаила написать правильный ответ!!!!!!!!

5.Сделайте задачу из 3-го пункта с использованием циклов и, выведя массив на страницу, убедитесь, что результат тот же. 
var arr_1 = new Array();
var arr_2 = new Array();
var arr_3 = new Array();
for(i = 0; i < 3; i++) arr_1[i] = i;
for(i = 0; i < 3; i++) arr_2[i] = i;
for(i = 0; i < 3; i++) arr_3[i] = i;


var arr = new Array(arr_1, arr_2, arr_3);
document.write("<table border='1' cellspacing=\"0\" width=200>";
for(i = 0; i < arr.length; i++){
document.write("<tr>";
for(j = 0; j < arr[i].length; j++){
if(i == j)
arr[i][j] = 1;
else
arr[i][j] = 0;
document.write("<td>"+arr[i][j]+"</td>";
}
document.write("</tr>";
}

document.write("</table>";
Профиль Ответить