Показать сообщение отдельно
  #4 (permalink)  
Старый 24.01.2015, 23:51
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

с небольшой оптимизацией ...
<script>
function num(a) {
    var n = 0,
    l = Math.round(a / 2);
    for (var i = 2; i <= l; i++)
        if (a % i == 0) n += i;
    return n
};
document.write(num(6))
 </script>
Ответить с цитированием