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

Ответы 1

  • <script type="text/javascript">

       // создание многомерного массива.

           var arr = new Array(5);

     arr[0]= new Array(-1, 2, -3, 4, 5);  

     arr[1]= new Array(6, 7, -8, 9, 1);  

     arr[2]= new Array(4, -5, 6, 7, 8);

     arr[3]= new Array(-3, 2, -1, 9, 8);

     arr[4]= new Array(7, -6, -5, 4, -3);  

            for (var i = 0; i < arr.length; i++) {  

               for (var j = 0; j < arr[i].length; j++)  {          

                     if (i==j){

                       if (arr[i][j] < 0)

        arr[i][j]= "0"

                   else

                       arr[i][j] = "1" ;

                    //вывод заполненной Ячейки сразу      

               }  

      document.write(" "  +arr[i][j]+  "");            

           }  

     document.write("<br/>");

    }            

    </script>

    • Автор:

      adenx0kb
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years