Показать сообщение отдельно
  #2 (permalink)  
Старый 08.12.2013, 14:43
Аватар для Demath
Профессор
Отправить личное сообщение для Demath Посмотреть профиль Найти все сообщения от Demath
 
Регистрация: 22.06.2012
Сообщений: 168

Двойной цикл здесь не нужен

var n = arr.length, count1 = 0, count2 = 0;

    for (var i = 0; i < n; i++) count1 += arr[i][i];     // Главная диагональ

    for (var i = 0; i < n; i++) count2 += arr[i][n-1-i]; // Побочная диагональ
Ответить с цитированием