Вопрос задан 24.09.2026 в 19:46. Предмет Информатика. Спрашивает Рубчинская Аполлинария.

JS: требуется создать двумерный массив элементов размерностью 5х5 и заполнить его произвольными целочисленными значениями. По главной диагонали все числа со знаком (-) заменить на 0, а числа со знаком (+) на число 1.

Перейти к ответам

Ответы на вопрос

Отвечает Мылова Ангелина.

Пример решения на JavaScript:

let arr = [];

for (let i = 0; i < 5; i++) {
  arr[i] = [];
  for (let j = 0; j < 5; j++) {
    arr[i][j] = Math.floor(Math.random() * 21) - 10;
  }
}

for (let i = 0; i < 5; i++) {
  if (arr[i][i] < 0) {
    arr[i][i] = 0;
  } else if (arr[i][i] > 0) {
    arr[i][i] = 1;
  }
}

console.log(arr);

Главная диагональ — это элементы, у которых номер строки равен номеру столбца: arr[0][0], arr[1][1], arr[2][2] и так далее.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос